stream.spec.jsx.snap 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451
  1. // Jest Snapshot v1, https://goo.gl/fbAQLP
  2. exports[`Stream render() displays the group list 1`] = `
  3. <div
  4. className="stream-row"
  5. >
  6. <div
  7. className="stream-content"
  8. >
  9. <StreamFilters
  10. access={
  11. Set {
  12. "org:read",
  13. "org:write",
  14. "org:admin",
  15. "project:read",
  16. "project:write",
  17. "project:admin",
  18. "team:read",
  19. "team:write",
  20. "team:admin",
  21. }
  22. }
  23. isSearchDisabled={false}
  24. onSavedSearchCreate={[Function]}
  25. onSavedSearchSelect={[Function]}
  26. onSearch={[Function]}
  27. onSidebarToggle={[Function]}
  28. onSortChange={[Function]}
  29. orgId="org-slug"
  30. projectId="project-slug"
  31. query="is:unresolved"
  32. queryCount={0}
  33. queryMaxCount={0}
  34. savedSearchList={
  35. Array [
  36. Object {
  37. "id": "789",
  38. "name": "test",
  39. "query": "is:unresolved",
  40. },
  41. ]
  42. }
  43. searchId={null}
  44. sort="date"
  45. tagValueLoader={[Function]}
  46. />
  47. <Panel>
  48. <StreamActions
  49. allResultsVisible={false}
  50. groupIds={
  51. Array [
  52. "1",
  53. ]
  54. }
  55. hasReleases={false}
  56. latestRelease={null}
  57. onRealtimeChange={[Function]}
  58. onSelectStatsPeriod={[Function]}
  59. orgId="org-slug"
  60. projectId="project-slug"
  61. query="is:unresolved"
  62. queryCount={0}
  63. realtimeActive={false}
  64. selection={
  65. Object {
  66. "datetime": Object {
  67. "end": null,
  68. "period": null,
  69. "start": null,
  70. "utc": null,
  71. },
  72. "environments": Array [],
  73. "projects": Array [
  74. 3559,
  75. ],
  76. }
  77. }
  78. statsPeriod="24h"
  79. />
  80. <PanelBody
  81. direction="column"
  82. disablePadding={true}
  83. flex={false}
  84. >
  85. <ProcessingIssueList
  86. organization={
  87. Object {
  88. "access": Array [
  89. "org:read",
  90. "org:write",
  91. "org:admin",
  92. "project:read",
  93. "project:write",
  94. "project:admin",
  95. "team:read",
  96. "team:write",
  97. "team:admin",
  98. ],
  99. "features": Array [],
  100. "id": "1337",
  101. "name": "Organization Name",
  102. "onboardingTasks": Array [],
  103. "projects": Array [],
  104. "scrapeJavaScript": true,
  105. "slug": "org-slug",
  106. "status": Object {
  107. "id": "active",
  108. "name": "active",
  109. },
  110. "teams": Array [],
  111. }
  112. }
  113. projectIds={
  114. Array [
  115. 3559,
  116. ]
  117. }
  118. showProject={false}
  119. />
  120. <PanelBody
  121. className="ref-group-list"
  122. direction="column"
  123. disablePadding={true}
  124. flex={false}
  125. >
  126. <StreamGroup
  127. canSelect={true}
  128. hasGuideAnchor={false}
  129. id="1"
  130. key="1"
  131. orgId="org-slug"
  132. query="is:unresolved"
  133. statsPeriod="24h"
  134. />
  135. </PanelBody>
  136. </PanelBody>
  137. </Panel>
  138. <Pagination
  139. className="stream-pagination"
  140. onCursor={[Function]}
  141. pageLinks="<http://127.0.0.1:8000/api/0/projects/org-slug/project-slug/issues/?cursor=1443575731:0:1>; rel=\\"previous\\"; results=\\"false\\"; cursor=\\"1443575731:0:1\\", <http://127.0.0.1:8000/api/0/projects/org-slug/project-slug/issues/?cursor=1443575731:0:0>; rel=\\"next\\"; results=\\"true\\"; cursor=\\"1443575731:0:0"
  142. />
  143. </div>
  144. <StreamSidebar
  145. loading={false}
  146. onQueryChange={[Function]}
  147. orgId="org-slug"
  148. projectId="project-slug"
  149. query="is:unresolved"
  150. tagValueLoader={[Function]}
  151. tags={
  152. Object {
  153. "assigned": Object {
  154. "key": "assigned",
  155. "name": "Assigned To",
  156. "predefined": true,
  157. "values": Array [],
  158. },
  159. "bookmarks": Object {
  160. "key": "bookmarks",
  161. "name": "Bookmarked By",
  162. "predefined": true,
  163. "values": Array [],
  164. },
  165. "event.timestamp": Object {
  166. "key": "event.timestamp",
  167. "name": "Event Timestamp",
  168. "predefined": true,
  169. "values": Array [
  170. "2017-01-02",
  171. ">=2017-01-02T01:00:00",
  172. "<2017-01-02T02:00:00",
  173. ],
  174. },
  175. "firstSeen": Object {
  176. "key": "firstSeen",
  177. "name": "First Seen",
  178. "predefined": true,
  179. "values": Array [
  180. "-1h",
  181. "+1d",
  182. "-1w",
  183. ],
  184. },
  185. "has": Object {
  186. "key": "has",
  187. "name": "Has Tag",
  188. "predefined": true,
  189. "values": Array [],
  190. },
  191. "is": Object {
  192. "key": "is",
  193. "name": "Status",
  194. "predefined": true,
  195. "values": Array [
  196. "resolved",
  197. "unresolved",
  198. "ignored",
  199. "muted",
  200. "assigned",
  201. "unassigned",
  202. ],
  203. },
  204. "lastSeen": Object {
  205. "key": "lastSeen",
  206. "name": "Last Seen",
  207. "predefined": true,
  208. "values": Array [
  209. "-1h",
  210. "+1d",
  211. "-1w",
  212. ],
  213. },
  214. "timesSeen": Object {
  215. "isInput": true,
  216. "key": "timesSeen",
  217. "name": "Times Seen",
  218. "predefined": true,
  219. "values": Array [],
  220. },
  221. }
  222. }
  223. />
  224. </div>
  225. `;
  226. exports[`Stream toggles environment select all environments 1`] = `
  227. <div
  228. className="stream-row"
  229. >
  230. <div
  231. className="stream-content"
  232. >
  233. <StreamFilters
  234. access={
  235. Set {
  236. "org:read",
  237. "org:write",
  238. "org:admin",
  239. "project:read",
  240. "project:write",
  241. "project:admin",
  242. "team:read",
  243. "team:write",
  244. "team:admin",
  245. }
  246. }
  247. isSearchDisabled={false}
  248. onSavedSearchCreate={[Function]}
  249. onSavedSearchSelect={[Function]}
  250. onSearch={[Function]}
  251. onSidebarToggle={[Function]}
  252. onSortChange={[Function]}
  253. orgId="org-slug"
  254. projectId="project-slug"
  255. query="is:unresolved"
  256. queryCount={0}
  257. queryMaxCount={0}
  258. savedSearchList={
  259. Array [
  260. Object {
  261. "id": "789",
  262. "name": "test",
  263. "query": "is:unresolved",
  264. },
  265. ]
  266. }
  267. searchId={null}
  268. sort="date"
  269. tagValueLoader={[Function]}
  270. />
  271. <Panel>
  272. <StreamActions
  273. allResultsVisible={false}
  274. groupIds={
  275. Array [
  276. "1",
  277. ]
  278. }
  279. hasReleases={false}
  280. latestRelease={null}
  281. onRealtimeChange={[Function]}
  282. onSelectStatsPeriod={[Function]}
  283. orgId="org-slug"
  284. projectId="project-slug"
  285. query="is:unresolved"
  286. queryCount={0}
  287. realtimeActive={false}
  288. selection={
  289. Object {
  290. "datetime": Object {
  291. "end": null,
  292. "period": null,
  293. "start": null,
  294. "utc": null,
  295. },
  296. "environments": Array [],
  297. "projects": Array [
  298. 3559,
  299. ],
  300. }
  301. }
  302. statsPeriod="24h"
  303. />
  304. <PanelBody
  305. direction="column"
  306. disablePadding={true}
  307. flex={false}
  308. >
  309. <ProcessingIssueList
  310. organization={
  311. Object {
  312. "access": Array [
  313. "org:read",
  314. "org:write",
  315. "org:admin",
  316. "project:read",
  317. "project:write",
  318. "project:admin",
  319. "team:read",
  320. "team:write",
  321. "team:admin",
  322. ],
  323. "features": Array [],
  324. "id": "1337",
  325. "name": "Organization Name",
  326. "onboardingTasks": Array [],
  327. "projects": Array [],
  328. "scrapeJavaScript": true,
  329. "slug": "org-slug",
  330. "status": Object {
  331. "id": "active",
  332. "name": "active",
  333. },
  334. "teams": Array [],
  335. }
  336. }
  337. projectIds={
  338. Array [
  339. 3559,
  340. ]
  341. }
  342. showProject={false}
  343. />
  344. <PanelBody
  345. className="ref-group-list"
  346. direction="column"
  347. disablePadding={true}
  348. flex={false}
  349. >
  350. <StreamGroup
  351. canSelect={true}
  352. hasGuideAnchor={false}
  353. id="1"
  354. key="1"
  355. orgId="org-slug"
  356. query="is:unresolved"
  357. statsPeriod="24h"
  358. />
  359. </PanelBody>
  360. </PanelBody>
  361. </Panel>
  362. <Pagination
  363. className="stream-pagination"
  364. onCursor={[Function]}
  365. pageLinks="<http://127.0.0.1:8000/api/0/projects/org-slug/project-slug/issues/?cursor=1443575731:0:1>; rel=\\"previous\\"; results=\\"false\\"; cursor=\\"1443575731:0:1\\", <http://127.0.0.1:8000/api/0/projects/org-slug/project-slug/issues/?cursor=1443575731:0:0>; rel=\\"next\\"; results=\\"true\\"; cursor=\\"1443575731:0:0"
  366. />
  367. </div>
  368. <StreamSidebar
  369. loading={false}
  370. onQueryChange={[Function]}
  371. orgId="org-slug"
  372. projectId="project-slug"
  373. query="is:unresolved"
  374. tagValueLoader={[Function]}
  375. tags={
  376. Object {
  377. "assigned": Object {
  378. "key": "assigned",
  379. "name": "Assigned To",
  380. "predefined": true,
  381. "values": Array [],
  382. },
  383. "bookmarks": Object {
  384. "key": "bookmarks",
  385. "name": "Bookmarked By",
  386. "predefined": true,
  387. "values": Array [],
  388. },
  389. "event.timestamp": Object {
  390. "key": "event.timestamp",
  391. "name": "Event Timestamp",
  392. "predefined": true,
  393. "values": Array [
  394. "2017-01-02",
  395. ">=2017-01-02T01:00:00",
  396. "<2017-01-02T02:00:00",
  397. ],
  398. },
  399. "firstSeen": Object {
  400. "key": "firstSeen",
  401. "name": "First Seen",
  402. "predefined": true,
  403. "values": Array [
  404. "-1h",
  405. "+1d",
  406. "-1w",
  407. ],
  408. },
  409. "has": Object {
  410. "key": "has",
  411. "name": "Has Tag",
  412. "predefined": true,
  413. "values": Array [],
  414. },
  415. "is": Object {
  416. "key": "is",
  417. "name": "Status",
  418. "predefined": true,
  419. "values": Array [
  420. "resolved",
  421. "unresolved",
  422. "ignored",
  423. "muted",
  424. "assigned",
  425. "unassigned",
  426. ],
  427. },
  428. "lastSeen": Object {
  429. "key": "lastSeen",
  430. "name": "Last Seen",
  431. "predefined": true,
  432. "values": Array [
  433. "-1h",
  434. "+1d",
  435. "-1w",
  436. ],
  437. },
  438. "timesSeen": Object {
  439. "isInput": true,
  440. "key": "timesSeen",
  441. "name": "Times Seen",
  442. "predefined": true,
  443. "values": Array [],
  444. },
  445. }
  446. }
  447. />
  448. </div>
  449. `;