Erik Engervall
09fc040eec
Address PR comment regarding ConfigReader mocking
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-29 10:57:39 +02:00
Erik Engervall
ac64ec2228
Fix tests
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-29 10:55:31 +02:00
Erik Engervall
90e93079ec
Address PR comments
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-29 09:41:40 +02:00
Erik Engervall
c5bd6be684
Create additional stats for Stats component
...
Add button for fetching and calculating average release times
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-25 17:59:01 +02:00
Erik Engervall
e3c318ded1
Stats: Create individual component for Row children
...
Stats: Improve names for helpers
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-23 14:39:22 +02:00
Erik Engervall
10c9547245
Create getCommit hook
...
When opening row, calculate diff in days from creating RC to being done with the Release Version
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-23 02:55:10 +02:00
Erik Engervall
c865a349e4
Move usePluginApiClientContext & useProjectContext into hooks where applicable
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-23 00:51:23 +02:00
Erik Engervall
5e65ce14ff
Improve coverage of plugin.test.ts
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-23 00:44:28 +02:00
Erik Engervall
4101cecb42
Minor adjustments for "components" -> "features" renaming
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-23 00:30:47 +02:00
Erik Engervall
c33462b440
Introduce Stats Feature
...
Create two new API calls, getAllTags & getAllReleases
Rename "components" prop to more suitable "features"
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-23 00:28:53 +02:00
Erik Engervall
5f8bae8779
Rename Cards to Features
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-23 00:12:28 +02:00
Erik Engervall
253f8951c0
Create validateTagName module which validated the tagName before it gets into the Cards
...
Replace throwing with returning an object with an error property for getXTagParts helpers
Move Transition into its own module
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-23 00:06:00 +02:00
Erik Engervall
16230c333a
Disable refresh button in ResponseStepDialog while requests are ongoing
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-22 15:16:05 +02:00
Erik Engervall
57d8ea0237
Add condition for displaying current & separator
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-22 14:32:58 +02:00
Erik Engervall
491af9430a
Return objects from contexts to simplify naming
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-22 13:33:43 +02:00
Erik Engervall
a32d221ab8
Add tests for LinearProgressWithLabel & a test id for it
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 22:19:06 +02:00
Erik Engervall
1925246f84
Improve tests for Cards and Info
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 21:51:52 +02:00
Erik Engervall
3e1761460b
Add tests for PluginApiClient & githubReleaseManagerApiRef
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 21:30:53 +02:00
Erik Engervall
13906def32
Improve test coverage for VersioningStrategy & add VERSIONING_STRATEGIES to constants.test.ts
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 20:53:41 +02:00
Erik Engervall
cd996e7a0d
Correct FormLabel label for VersioningStrategy
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 20:52:47 +02:00
Erik Engervall
fe0faf6b7a
Create VERSIONING_STRATEGIES constant
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 18:20:01 +02:00
Erik Engervall
aa81eaf7e1
Fix VersioningStrategy bug
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 18:19:30 +02:00
Erik Engervall
06c408cffd
Remove unused component NoReleaseBranch & improve tests for NoLatestRelease
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 18:11:11 +02:00
Erik Engervall
278dcdd92b
Simplify getTagParts.test.ts now that there's module specific tests in place
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 18:00:15 +02:00
Erik Engervall
99cabc5865
Improve test coverage
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 17:54:13 +02:00
Erik Engervall
881e22c2cd
Add tests for test-ids & createResponseStepError
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-21 17:33:49 +02:00
Erik Engervall
8e0d7cd52e
Add tests for useResponseSteps
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 22:36:13 +02:00
Erik Engervall
fefc545508
Create tests for useGetGitHubBatchInfo
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 22:16:47 +02:00
Erik Engervall
88c9eac54d
PromoteRc component rename
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 22:04:02 +02:00
Erik Engervall
c6efd515ae
Folder rename fix
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 22:01:48 +02:00
Erik Engervall
4c1fdb36ca
Intermediary commit
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 22:01:14 +02:00
Erik Engervall
8cbf2a2b5d
Refactor helper
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 21:56:01 +02:00
Erik Engervall
6d3fe015fe
Fix tests & add tests for Cards
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 19:24:29 +02:00
Erik Engervall
cba751d504
Prettifying
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 19:04:22 +02:00
Erik Engervall
725d09af25
Align @testing-library/react-hooks version with others'
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 15:39:59 +02:00
Erik Engervall
c6ba5560f8
Move useRefetchContext to Dialog
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 15:27:04 +02:00
Erik Engervall
acb4c01baf
Create Dialog component with tests
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 14:15:07 +02:00
Erik Engervall
546005f732
Add @testing-library/react-hooks devDep
...
Fix tests for Components that use hooks
Remove ReloadButton component
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 13:23:36 +02:00
Erik Engervall
fef2edfc22
Add useResponseSteps to promoteRc & patch as well
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 10:22:26 +02:00
Erik Engervall
6436802d29
Add useResponseSteps helper and refactor sideeffect accordingly to get iterative progress updates
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 08:29:52 +02:00
Erik Engervall
a0145d69c8
Revert type 'improvement'
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-20 08:29:37 +02:00
Erik Engervall
68fe248d63
Slightly improve types
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-18 18:22:09 +02:00
Erik Engervall
2a98141a1c
Introduce internal isProvidedViaProps for when project is provided via props
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-18 17:13:29 +02:00
Erik Engervall
56825a2add
Break Cards out into own module
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-18 12:56:45 +02:00
Erik Engervall
54e6abccb1
Add tests for VersioningStrategy
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-18 12:48:37 +02:00
Erik Engervall
3c32dccfde
Add tests for Repo
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-18 12:44:34 +02:00
Erik Engervall
3e308bc4ca
Add tests for Owner & move hooks to their own folder
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-18 12:36:36 +02:00
Erik Engervall
fe3f6f7028
Improve Differ component & add tests
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-18 11:54:48 +02:00
Erik Engervall
ee982f591e
Add tests for useVersioningStrategyMatchesRepoTags
...
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-18 11:12:35 +02:00
Erik Engervall
28b784d270
Replace useQuery & getNewQueryParams with single hook useQueryHandler
...
Add tests for isProjectValid & useQueryHandler
Signed-off-by: Erik Engervall <erik.engervall@gmail.com >
2021-04-18 11:00:51 +02:00