Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

RuleDetails-test.tsx.snap 6.5KB

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