AlertRuleList.test.tsx.snap 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  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. <option
  84. key="pending"
  85. value="pending"
  86. >
  87. Pending
  88. </option>
  89. </select>
  90. </div>
  91. </div>
  92. <div
  93. className="page-action-bar__spacer"
  94. />
  95. <a
  96. className="btn btn-secondary"
  97. onClick={[Function]}
  98. >
  99. <i
  100. className="fa fa-info-circle"
  101. />
  102. How to add an alert
  103. </a>
  104. </div>
  105. <section>
  106. <ol
  107. className="alert-rule-list"
  108. >
  109. <AlertRuleItem
  110. key="1"
  111. onTogglePause={[Function]}
  112. rule={
  113. Object {
  114. "dashboardId": 7,
  115. "dashboardSlug": "alerting-with-testdata",
  116. "dashboardUid": "ggHbN42mk",
  117. "evalData": Object {},
  118. "evalDate": "0001-01-01T00:00:00Z",
  119. "executionError": "",
  120. "id": 1,
  121. "name": "TestData - Always OK",
  122. "newStateDate": "2018-09-04T10:01:01+02:00",
  123. "panelId": 3,
  124. "state": "ok",
  125. "url": "/d/ggHbN42mk/alerting-with-testdata",
  126. }
  127. }
  128. search=""
  129. />
  130. <AlertRuleItem
  131. key="3"
  132. onTogglePause={[Function]}
  133. rule={
  134. Object {
  135. "dashboardId": 7,
  136. "dashboardSlug": "alerting-with-testdata",
  137. "dashboardUid": "ggHbN42mk",
  138. "evalData": Object {},
  139. "evalDate": "0001-01-01T00:00:00Z",
  140. "executionError": "error",
  141. "id": 3,
  142. "name": "TestData - ok",
  143. "newStateDate": "2018-09-04T10:01:01+02:00",
  144. "panelId": 3,
  145. "state": "ok",
  146. "url": "/d/ggHbN42mk/alerting-with-testdata",
  147. }
  148. }
  149. search=""
  150. />
  151. </ol>
  152. </section>
  153. </div>
  154. </div>
  155. `;
  156. exports[`Render should render component 1`] = `
  157. <div>
  158. <PageHeader
  159. model={Object {}}
  160. />
  161. <div
  162. className="page-container page-body"
  163. >
  164. <div
  165. className="page-action-bar"
  166. >
  167. <div
  168. className="gf-form gf-form--grow"
  169. >
  170. <label
  171. className="gf-form--has-input-icon gf-form--grow"
  172. >
  173. <input
  174. className="gf-form-input"
  175. onChange={[Function]}
  176. placeholder="Search alerts"
  177. type="text"
  178. value=""
  179. />
  180. <i
  181. className="gf-form-input-icon fa fa-search"
  182. />
  183. </label>
  184. </div>
  185. <div
  186. className="gf-form"
  187. >
  188. <label
  189. className="gf-form-label"
  190. >
  191. States
  192. </label>
  193. <div
  194. className="gf-form-select-wrapper width-13"
  195. >
  196. <select
  197. className="gf-form-input"
  198. onChange={[Function]}
  199. value="all"
  200. >
  201. <option
  202. key="all"
  203. value="all"
  204. >
  205. All
  206. </option>
  207. <option
  208. key="ok"
  209. value="ok"
  210. >
  211. OK
  212. </option>
  213. <option
  214. key="not_ok"
  215. value="not_ok"
  216. >
  217. Not OK
  218. </option>
  219. <option
  220. key="alerting"
  221. value="alerting"
  222. >
  223. Alerting
  224. </option>
  225. <option
  226. key="no_data"
  227. value="no_data"
  228. >
  229. No Data
  230. </option>
  231. <option
  232. key="paused"
  233. value="paused"
  234. >
  235. Paused
  236. </option>
  237. <option
  238. key="pending"
  239. value="pending"
  240. >
  241. Pending
  242. </option>
  243. </select>
  244. </div>
  245. </div>
  246. <div
  247. className="page-action-bar__spacer"
  248. />
  249. <a
  250. className="btn btn-secondary"
  251. onClick={[Function]}
  252. >
  253. <i
  254. className="fa fa-info-circle"
  255. />
  256. How to add an alert
  257. </a>
  258. </div>
  259. <section>
  260. <ol
  261. className="alert-rule-list"
  262. />
  263. </section>
  264. </div>
  265. </div>
  266. `;