Commit Graph

141 Commits

Author SHA1 Message Date
Łukasz Mierzwa
bea01196b3 Add more watchdog tests 2017-08-02 20:58:05 -07:00
Łukasz Mierzwa
ae5f0e39ae remove dead code from templates.test.js 2017-08-02 20:57:24 -07:00
Łukasz Mierzwa
90646a3727 Fix is-in-viewport mock to return true 2017-08-02 20:11:32 -07:00
Łukasz Mierzwa
eb21642103 Add reload tests 2017-07-30 21:35:01 -07:00
Łukasz Mierzwa
b6d5a5614e Run end-to-end tests for unsee.js
This will allow to test entire alerts flow - get alerts.json response (via mocks) and render alerts
2017-07-30 21:08:11 -07:00
Łukasz Mierzwa
2020099987 Mock templates so we actually load and parse all of them 2017-07-30 20:18:32 -07:00
Łukasz Mierzwa
bd249e4c02 Proper behaviour tests for ui.js
Checks whenever code does what it suppose to, not only if it runs
2017-07-30 17:25:10 -07:00
Łukasz Mierzwa
558ace10fc More coverage in the ui.js module tests 2017-07-30 15:53:28 -07:00
Łukasz Mierzwa
f6078d9f1f Add proper counter.js tests 2017-07-29 23:14:42 -07:00
Łukasz Mierzwa
3eb1e0cafd Test color.merge() 2017-07-29 16:57:36 -07:00
Łukasz Mierzwa
566de0c347 Fix nprogress usage and styling 2017-07-29 14:43:51 -07:00
Łukasz Mierzwa
557c55dc64 Add a bundle for /help page 2017-07-29 14:22:55 -07:00
Łukasz Mierzwa
a694add079 Fix css selectors not firing with webpack 2017-07-29 13:54:14 -07:00
Łukasz Mierzwa
ca1081f461 Correctly bundle favicon.ico file 2017-07-29 13:52:55 -07:00
Łukasz Mierzwa
8f5c246297 Move to fully webpack managed assets 2017-07-29 13:52:07 -07:00
Łukasz Mierzwa
6105ae87d2 Get rid of last managed assets, everything is in webpack now 2017-07-29 13:51:29 -07:00
Łukasz Mierzwa
b08d203a04 Make is-in-viewport work with webpack 2017-07-29 13:50:55 -07:00
Łukasz Mierzwa
70296853c5 Add missing css imports 2017-07-29 13:50:18 -07:00
Łukasz Mierzwa
7f4ec13956 disable eslint check on circular function, for now 2017-07-29 13:49:46 -07:00
Łukasz Mierzwa
f8a60936a7 lru is now managed via npm 2017-07-29 13:49:43 -07:00
Łukasz Mierzwa
685c14303d Drop old managed js files 2017-07-29 13:49:03 -07:00
Łukasz Mierzwa
5ec0340f1c Strict mode for js files, fix minor typos 2017-07-29 13:48:36 -07:00
Łukasz Mierzwa
fc0cc1c337 Fix remaining requires 2017-07-29 13:48:35 -07:00
Łukasz Mierzwa
17f1e2c811 Fix watchdog requires 2017-07-29 13:48:35 -07:00
Łukasz Mierzwa
e963a3fd6c Rewrite unsee.js as CommonJS, add basic test 2017-07-29 13:48:35 -07:00
Łukasz Mierzwa
15227f4256 Add missing require, add basic test 2017-07-29 13:48:35 -07:00
Łukasz Mierzwa
ccba7f66eb Rewrite silence.js as CommonJS, add basic test 2017-07-29 13:48:33 -07:00
Łukasz Mierzwa
2f4cd1bc9a Rewrite config.js as CommonJS and split options to dedicated file, add basic tests 2017-07-29 13:47:08 -07:00
Łukasz Mierzwa
0db288e5bf Rewrite alerts.js as CommonJS, add tests 2017-07-29 13:47:06 -07:00
Łukasz Mierzwa
b2f99902f7 Fix tests 2017-07-29 13:45:33 -07:00
Łukasz Mierzwa
3dd04eb5f2 Rewrire ui.js as CommonJS, add tests 2017-07-29 13:45:33 -07:00
Łukasz Mierzwa
bc7be22e5f Rewrite filters.js as CommonJS, add basic test 2017-07-29 13:45:33 -07:00
Łukasz Mierzwa
d166222a86 Rewrite summary.js as CommonJS, add tests 2017-07-29 13:45:33 -07:00
Łukasz Mierzwa
f6ca29d7a3 Add basic templates test 2017-07-29 13:45:33 -07:00
Łukasz Mierzwa
7301f40778 Rewrite sentry.js as CommonJS, add basic test 2017-07-29 13:45:33 -07:00
Łukasz Mierzwa
d083054409 Fix grid init(), add stub tests 2017-07-29 13:45:32 -07:00
Łukasz Mierzwa
3cb33754b2 Fix counter package import, add stub test file 2017-07-29 13:45:32 -07:00
Łukasz Mierzwa
c4f96b863c Rewrite unsilence.js as CommonJS 2017-07-29 13:45:32 -07:00
Łukasz Mierzwa
a698a40577 Rewrite querystring.js as CommonJS, add basic tests 2017-07-29 13:45:32 -07:00
Łukasz Mierzwa
39204ea273 Rewrite progress.js as CommonJS, add tests 2017-07-29 13:45:32 -07:00
Łukasz Mierzwa
839c01d11e Add missing jquery require to the counter.js 2017-07-29 13:45:32 -07:00
Łukasz Mierzwa
f22959f5d8 Rewrite colors.js as CommonJS, add tests 2017-07-29 13:45:29 -07:00
Łukasz Mierzwa
4799179e76 Rewrite template.js as CommonJS 2017-07-29 13:43:14 -07:00
Łukasz Mierzwa
4c95f2888e Convert autocomplete to CommonJS and write tests 2017-07-29 13:43:14 -07:00
Łukasz Mierzwa
acc99e4f07 Add more watchdog tests 2017-07-29 13:43:14 -07:00
Łukasz Mierzwa
3c8be2dbad Convert counter.js to CommonJS module 2017-07-29 13:43:13 -07:00
Łukasz Mierzwa
07a272e493 Fix watchdog tests 2017-07-29 13:43:13 -07:00
Łukasz Mierzwa
f8357689ad Add basic tests for watchdog using jest 2017-07-29 13:43:13 -07:00
Łukasz Mierzwa
1474af8f07 Rewrite watchdog using CommonJS 2017-07-29 13:43:13 -07:00
Łukasz Mierzwa
f13628cb45 Show correct label colors in the silence form
When the silence form is rendered we make a new alerts.json request to pull all instances of the alert being silenced and populate select boxes, so that user can silence not only currently displayed alerts, but all firing ones. When we do that only alerts displayed (matching filters) are colored properly because only those had color data in the global state, so some instances in those select boxes will be missing color data. To fix this merge global color data (from filtered alerts) with colors for alerts we collected, so when rendering happens we have color data for all instances.
2017-07-25 15:17:31 -07:00