Łukasz Mierzwa
95de9e3cf9
feat(tests): add canvas mocks, needed for favico.js
2018-08-30 22:11:21 +01:00
Łukasz Mierzwa
2858e54663
fix(ui): fix favico.js import src/Components/FaviconBadge/index.js
...
It was failed in tests with *, works well without it
2018-08-30 22:11:01 +01:00
Łukasz Mierzwa
a7e900bd63
feat(tests): more test coverage for MultiSelect
2018-08-30 21:58:02 +01:00
Łukasz Mierzwa
d703fb66aa
fix(ui): remove dead code
...
This function isn't used by react-style, it doesn't match any valid function names, there's singleValue but we don't want break-word on that, it default to truncating too long text
2018-08-30 21:58:02 +01:00
Łukasz Mierzwa
2d64feed17
fix(tests): add missing test coverage for FilterInput
2018-08-30 21:23:40 +01:00
Łukasz Mierzwa
e1bb3d6548
refactor(ui): store suggestion fetch result so we can use it in tests
2018-08-30 21:09:43 +01:00
Łukasz Mierzwa
13130f187a
fix(ui): override styles used by new react-autosuggest
2018-08-30 21:09:10 +01:00
Łukasz Mierzwa
268a5bbcc1
fix(ui): drop useless check
...
This check doesn't seem to get trigger, can't simulate 'enter' method in any way
2018-08-30 20:15:19 +01:00
Łukasz Mierzwa
c0131758d2
fix(ui): drop check for storedIndex since we check for filter mismatch before reaching there
...
Add a check to validate that filters are marked as applied after fetch
2018-08-30 20:09:43 +01:00
Łukasz Mierzwa
c0edb03bb4
Revert "fix(ui): remove dead code"
...
This reverts commit e795cbf3e9 .
This code updates filters, so it's needed, it's just the final check that's not.
2018-08-30 20:03:22 +01:00
Łukasz Mierzwa
24097ce041
fix(ui): always require a label
...
All code using Duration component is passing label prop, no need to make it optional
2018-08-29 23:52:43 +01:00
Łukasz Mierzwa
c6acd70f0d
feat(tests): add tests covering special minute value adjustement logic
2018-08-29 23:38:40 +01:00
Łukasz Mierzwa
ec16a1cbce
fix(ui): fix duration minute decrease handling
...
Negative adjustment needs a different logic than positive one
2018-08-29 23:38:14 +01:00
Łukasz Mierzwa
e7b17f5326
feat(tests): add more tests for DateTimeSelect
2018-08-29 23:07:31 +01:00
Łukasz Mierzwa
3b680d9217
feat(tests): export internal components so we can unit test them directly
2018-08-29 22:32:14 +01:00
Łukasz Mierzwa
edba052ecd
feat(tests): add basic tests for DateTimeSelect
2018-08-29 21:17:31 +01:00
Łukasz Mierzwa
241cd2fa08
feat(tests): add test coverage for AlertManagerInput
2018-08-29 21:17:31 +01:00
Łukasz Mierzwa
dcff54f1ae
feat(tests): add tests for SilenceSubmitProgress
2018-08-29 21:17:31 +01:00
Łukasz Mierzwa
fdb01d39f1
fix(ui): fix typos and make code more testable
2018-08-29 21:17:31 +01:00
Łukasz Mierzwa
d8496418fc
feat(tests): add test coverage for SilenceMatch
2018-08-27 17:28:21 +01:00
Łukasz Mierzwa
65aa0ac30b
feat(tests): add tests for SilenceSubmitController
2018-08-27 17:14:54 +01:00
Łukasz Mierzwa
1d5c33b686
fix(ui): remove debug logs
2018-08-27 17:14:37 +01:00
Łukasz Mierzwa
ba4a38e87e
feat(tests): test coverage for label inputs
2018-08-27 17:06:15 +01:00
Łukasz Mierzwa
1492d48278
fix(ui): remove duplicated code and export functions for testing
2018-08-27 17:05:59 +01:00
Łukasz Mierzwa
b2a0e27cbe
fix(tests): add tests for matcher delete button visibility
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
fcfb4d805a
feat(tests): more test coverage for SilenceModal
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
5432fee94b
fix(tests): add coverage for empty string rendering
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
dac3637f87
feat(tests): more test coverage for SilenceFormStore
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
a65c812669
fix(ui): remove duplicated actions
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
dced537adb
feat(tests): add missing navbar test for resize events
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
10f841c7de
refactor(tests): missing test coverage
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
2f04d61abe
refactor(tests): migrate tests to enzyme
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
a99b453337
feat(tests): add tests for SilencePreview
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
3dfeb7e360
feat(tests): add tests for the root SilenceModal component
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
1860394743
feat(tests): add missing tests for main modal
2018-08-27 15:19:36 +01:00
Łukasz Mierzwa
af65a988b5
feat(tests): add silenceFormStore tests
2018-08-25 18:27:49 +01:00
Łukasz Mierzwa
e946b54c1a
fix(tests): remove duplicated helper, add missing test
2018-08-25 17:36:13 +01:00
Łukasz Mierzwa
e795cbf3e9
fix(ui): remove dead code
...
We check if filters match just before this loop
2018-08-25 17:35:51 +01:00
Łukasz Mierzwa
e886939bcb
feat(tests): move early code to AppBoot, add tests for it
2018-08-25 17:26:41 +01:00
Łukasz Mierzwa
621ea0745f
feat(tests): add App component tests
2018-08-25 17:26:41 +01:00
Łukasz Mierzwa
26fac070b2
feat(tests): filter input tests
2018-08-24 18:44:54 +01:00
Łukasz Mierzwa
13b364a0d4
feat(tests): test handleClickOutside() behaviour
2018-08-24 17:04:30 +01:00
Łukasz Mierzwa
d7088b5093
feat(tests): add history menu item click test
2018-08-24 09:48:03 +01:00
Łukasz Mierzwa
713ff7f779
feat(tests): add history action buttons tests
2018-08-24 09:40:15 +01:00
Łukasz Mierzwa
648a85ef28
feat(tests): add history dropdown menu tests
2018-08-23 23:59:54 +01:00
Łukasz Mierzwa
5b253c2adc
fix(ui): labels in the history menu should render with whatever matcher was used for the filter
2018-08-23 23:59:32 +01:00
Łukasz Mierzwa
29847a97d4
feat(tests): add history dropdown visibility test
2018-08-23 21:46:43 +01:00
Łukasz Mierzwa
464e92e76d
refactor(tests): switch to enzyme
...
enzyme does everything skin-deep does and more, should cover more use cases
2018-08-23 20:52:39 +01:00
Łukasz Mierzwa
3713703331
feat(tests): more test coverage for the history dropdown
2018-08-23 19:19:20 +01:00
Łukasz Mierzwa
39f0fd3708
feat(tests): more test coverage for the main modal
2018-08-23 15:12:59 +01:00