You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

RuleDetails-test.tsx.snap 5.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. // Jest Snapshot v1, https://goo.gl/fbAQLP
  2. exports[`should render correctly: loaded 1`] = `
  3. <div
  4. className="coding-rule-details"
  5. >
  6. <DeferredSpinner
  7. loading={false}
  8. timeout={100}
  9. >
  10. <RuleDetailsMeta
  11. onFilterChange={[MockFunction]}
  12. onTagsChange={[Function]}
  13. referencedRepositories={
  14. Object {
  15. "javascript": Object {
  16. "key": "javascript",
  17. "language": "js",
  18. "name": "SonarAnalyzer",
  19. },
  20. }
  21. }
  22. ruleDetails={
  23. Object {
  24. "createdAt": "2014-12-16T17:26:54+0100",
  25. "debtOverloaded": false,
  26. "debtRemFnOffset": "5min",
  27. "debtRemFnType": "CONSTANT_ISSUE",
  28. "defaultDebtRemFnOffset": "5min",
  29. "defaultDebtRemFnType": "CONSTANT_ISSUE",
  30. "defaultRemFnBaseEffort": "5min",
  31. "defaultRemFnType": "CONSTANT_ISSUE",
  32. "htmlDesc": "",
  33. "isExternal": false,
  34. "isTemplate": false,
  35. "key": "squid:S1337",
  36. "lang": "java",
  37. "langName": "Java",
  38. "mdDesc": "",
  39. "name": "\\".equals()\\" should not be used to test the values of \\"Atomic\\" classes",
  40. "params": Array [],
  41. "remFnBaseEffort": "5min",
  42. "remFnOverloaded": false,
  43. "remFnType": "CONSTANT_ISSUE",
  44. "repo": "squid",
  45. "scope": "MAIN",
  46. "severity": "MAJOR",
  47. "status": "READY",
  48. "sysTags": Array [
  49. "multi-threading",
  50. ],
  51. "tags": Array [],
  52. "type": "BUG",
  53. }
  54. }
  55. />
  56. <RuleDetailsDescription
  57. onChange={[Function]}
  58. ruleDetails={
  59. Object {
  60. "createdAt": "2014-12-16T17:26:54+0100",
  61. "debtOverloaded": false,
  62. "debtRemFnOffset": "5min",
  63. "debtRemFnType": "CONSTANT_ISSUE",
  64. "defaultDebtRemFnOffset": "5min",
  65. "defaultDebtRemFnType": "CONSTANT_ISSUE",
  66. "defaultRemFnBaseEffort": "5min",
  67. "defaultRemFnType": "CONSTANT_ISSUE",
  68. "htmlDesc": "",
  69. "isExternal": false,
  70. "isTemplate": false,
  71. "key": "squid:S1337",
  72. "lang": "java",
  73. "langName": "Java",
  74. "mdDesc": "",
  75. "name": "\\".equals()\\" should not be used to test the values of \\"Atomic\\" classes",
  76. "params": Array [],
  77. "remFnBaseEffort": "5min",
  78. "remFnOverloaded": false,
  79. "remFnType": "CONSTANT_ISSUE",
  80. "repo": "squid",
  81. "scope": "MAIN",
  82. "severity": "MAJOR",
  83. "status": "READY",
  84. "sysTags": Array [
  85. "multi-threading",
  86. ],
  87. "tags": Array [],
  88. "type": "BUG",
  89. }
  90. }
  91. />
  92. <RuleDetailsProfiles
  93. activations={
  94. Array [
  95. Object {
  96. "createdAt": "2017-06-16T16:13:38+0200",
  97. "inherit": "NONE",
  98. "params": Array [],
  99. "qProfile": "foo",
  100. "severity": "MAJOR",
  101. "updatedAt": "2017-06-16T16:13:38+0200",
  102. },
  103. ]
  104. }
  105. onActivate={[Function]}
  106. onDeactivate={[Function]}
  107. referencedProfiles={
  108. Object {
  109. "key": Object {
  110. "activeDeprecatedRuleCount": 2,
  111. "activeRuleCount": 10,
  112. "childrenCount": 0,
  113. "depth": 1,
  114. "isBuiltIn": false,
  115. "isDefault": false,
  116. "isInherited": false,
  117. "key": "foo",
  118. "language": "js",
  119. "languageName": "JavaScript",
  120. "name": "name",
  121. "organization": "foo",
  122. "projectCount": 3,
  123. },
  124. }
  125. }
  126. ruleDetails={
  127. Object {
  128. "createdAt": "2014-12-16T17:26:54+0100",
  129. "debtOverloaded": false,
  130. "debtRemFnOffset": "5min",
  131. "debtRemFnType": "CONSTANT_ISSUE",
  132. "defaultDebtRemFnOffset": "5min",
  133. "defaultDebtRemFnType": "CONSTANT_ISSUE",
  134. "defaultRemFnBaseEffort": "5min",
  135. "defaultRemFnType": "CONSTANT_ISSUE",
  136. "htmlDesc": "",
  137. "isExternal": false,
  138. "isTemplate": false,
  139. "key": "squid:S1337",
  140. "lang": "java",
  141. "langName": "Java",
  142. "mdDesc": "",
  143. "name": "\\".equals()\\" should not be used to test the values of \\"Atomic\\" classes",
  144. "params": Array [],
  145. "remFnBaseEffort": "5min",
  146. "remFnOverloaded": false,
  147. "remFnType": "CONSTANT_ISSUE",
  148. "repo": "squid",
  149. "scope": "MAIN",
  150. "severity": "MAJOR",
  151. "status": "READY",
  152. "sysTags": Array [
  153. "multi-threading",
  154. ],
  155. "tags": Array [],
  156. "type": "BUG",
  157. }
  158. }
  159. />
  160. <Connect(withAppState(RuleDetailsIssues))
  161. ruleDetails={
  162. Object {
  163. "createdAt": "2014-12-16T17:26:54+0100",
  164. "debtOverloaded": false,
  165. "debtRemFnOffset": "5min",
  166. "debtRemFnType": "CONSTANT_ISSUE",
  167. "defaultDebtRemFnOffset": "5min",
  168. "defaultDebtRemFnType": "CONSTANT_ISSUE",
  169. "defaultRemFnBaseEffort": "5min",
  170. "defaultRemFnType": "CONSTANT_ISSUE",
  171. "htmlDesc": "",
  172. "isExternal": false,
  173. "isTemplate": false,
  174. "key": "squid:S1337",
  175. "lang": "java",
  176. "langName": "Java",
  177. "mdDesc": "",
  178. "name": "\\".equals()\\" should not be used to test the values of \\"Atomic\\" classes",
  179. "params": Array [],
  180. "remFnBaseEffort": "5min",
  181. "remFnOverloaded": false,
  182. "remFnType": "CONSTANT_ISSUE",
  183. "repo": "squid",
  184. "scope": "MAIN",
  185. "severity": "MAJOR",
  186. "status": "READY",
  187. "sysTags": Array [
  188. "multi-threading",
  189. ],
  190. "tags": Array [],
  191. "type": "BUG",
  192. }
  193. }
  194. />
  195. </DeferredSpinner>
  196. </div>
  197. `;
  198. exports[`should render correctly: loading 1`] = `
  199. <div
  200. className="coding-rule-details"
  201. />
  202. `;