AlertRuleList.test.tsx.snap 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. // Jest Snapshot v1, https://goo.gl/fbAQLP
  2. exports[`Render should render alert rules 1`] = `
  3. <div>
  4. <PageHeader
  5. model={Object {}}
  6. />
  7. <div
  8. className="page-container page-body"
  9. >
  10. <div
  11. className="page-action-bar"
  12. >
  13. <div
  14. className="gf-form gf-form--grow"
  15. >
  16. <label
  17. className="gf-form--has-input-icon gf-form--grow"
  18. >
  19. <input
  20. className="gf-form-input"
  21. onChange={[Function]}
  22. placeholder="Search alerts"
  23. type="text"
  24. value=""
  25. />
  26. <i
  27. className="gf-form-input-icon fa fa-search"
  28. />
  29. </label>
  30. </div>
  31. <div
  32. className="gf-form"
  33. >
  34. <label
  35. className="gf-form-label"
  36. >
  37. States
  38. </label>
  39. <div
  40. className="gf-form-select-wrapper width-13"
  41. >
  42. <select
  43. className="gf-form-input"
  44. onChange={[Function]}
  45. value="all"
  46. >
  47. <option
  48. key="all"
  49. value="all"
  50. >
  51. All
  52. </option>
  53. <option
  54. key="ok"
  55. value="ok"
  56. >
  57. OK
  58. </option>
  59. <option
  60. key="not_ok"
  61. value="not_ok"
  62. >
  63. Not OK
  64. </option>
  65. <option
  66. key="alerting"
  67. value="alerting"
  68. >
  69. Alerting
  70. </option>
  71. <option
  72. key="no_data"
  73. value="no_data"
  74. >
  75. No Data
  76. </option>
  77. <option
  78. key="paused"
  79. value="paused"
  80. >
  81. Paused
  82. </option>
  83. </select>
  84. </div>
  85. </div>
  86. <div
  87. className="page-action-bar__spacer"
  88. />
  89. <a
  90. className="btn btn-secondary"
  91. onClick={[Function]}
  92. >
  93. <i
  94. className="fa fa-info-circle"
  95. />
  96. How to add an alert
  97. </a>
  98. </div>
  99. <section>
  100. <ol
  101. className="alert-rule-list"
  102. >
  103. <AlertRuleItem
  104. key="1"
  105. onTogglePause={[Function]}
  106. rule={
  107. Object {
  108. "dashboardId": 7,
  109. "dashboardSlug": "alerting-with-testdata",
  110. "dashboardUid": "ggHbN42mk",
  111. "evalData": Object {},
  112. "evalDate": "0001-01-01T00:00:00Z",
  113. "executionError": "",
  114. "id": 1,
  115. "name": "TestData - Always OK",
  116. "newStateDate": "2018-09-04T10:01:01+02:00",
  117. "panelId": 3,
  118. "state": "ok",
  119. "url": "/d/ggHbN42mk/alerting-with-testdata",
  120. }
  121. }
  122. search=""
  123. />
  124. <AlertRuleItem
  125. key="3"
  126. onTogglePause={[Function]}
  127. rule={
  128. Object {
  129. "dashboardId": 7,
  130. "dashboardSlug": "alerting-with-testdata",
  131. "dashboardUid": "ggHbN42mk",
  132. "evalData": Object {},
  133. "evalDate": "0001-01-01T00:00:00Z",
  134. "executionError": "error",
  135. "id": 3,
  136. "name": "TestData - ok",
  137. "newStateDate": "2018-09-04T10:01:01+02:00",
  138. "panelId": 3,
  139. "state": "ok",
  140. "url": "/d/ggHbN42mk/alerting-with-testdata",
  141. }
  142. }
  143. search=""
  144. />
  145. </ol>
  146. </section>
  147. </div>
  148. </div>
  149. `;
  150. exports[`Render should render component 1`] = `
  151. <div>
  152. <PageHeader
  153. model={Object {}}
  154. />
  155. <div
  156. className="page-container page-body"
  157. >
  158. <div
  159. className="page-action-bar"
  160. >
  161. <div
  162. className="gf-form gf-form--grow"
  163. >
  164. <label
  165. className="gf-form--has-input-icon gf-form--grow"
  166. >
  167. <input
  168. className="gf-form-input"
  169. onChange={[Function]}
  170. placeholder="Search alerts"
  171. type="text"
  172. value=""
  173. />
  174. <i
  175. className="gf-form-input-icon fa fa-search"
  176. />
  177. </label>
  178. </div>
  179. <div
  180. className="gf-form"
  181. >
  182. <label
  183. className="gf-form-label"
  184. >
  185. States
  186. </label>
  187. <div
  188. className="gf-form-select-wrapper width-13"
  189. >
  190. <select
  191. className="gf-form-input"
  192. onChange={[Function]}
  193. value="all"
  194. >
  195. <option
  196. key="all"
  197. value="all"
  198. >
  199. All
  200. </option>
  201. <option
  202. key="ok"
  203. value="ok"
  204. >
  205. OK
  206. </option>
  207. <option
  208. key="not_ok"
  209. value="not_ok"
  210. >
  211. Not OK
  212. </option>
  213. <option
  214. key="alerting"
  215. value="alerting"
  216. >
  217. Alerting
  218. </option>
  219. <option
  220. key="no_data"
  221. value="no_data"
  222. >
  223. No Data
  224. </option>
  225. <option
  226. key="paused"
  227. value="paused"
  228. >
  229. Paused
  230. </option>
  231. </select>
  232. </div>
  233. </div>
  234. <div
  235. className="page-action-bar__spacer"
  236. />
  237. <a
  238. className="btn btn-secondary"
  239. onClick={[Function]}
  240. >
  241. <i
  242. className="fa fa-info-circle"
  243. />
  244. How to add an alert
  245. </a>
  246. </div>
  247. <section>
  248. <ol
  249. className="alert-rule-list"
  250. />
  251. </section>
  252. </div>
  253. </div>
  254. `;