Commit Graph

55 Commits

Author SHA1 Message Date
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
Erik Engervall 0962884ebd Prettifying
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-17 13:22:29 +02:00
Erik Engervall 6f06b590fc Update READMEs
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 23:35:47 +02:00
Erik Engervall 35441615b5 General improvements
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 23:32:50 +02:00
Erik Engervall de5f9f8729 Further improvements to API interface
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 22:46:55 +02:00
Erik Engervall f85457ee21 Update required devDep
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 16:19:35 +02:00
Erik Engervall 1f6b4a0bd6 Replace react-use-form with URL query params
Introduce RefetchContext instead of passing setRefresh throughout entire project

Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-16 16:17:44 +02:00
Erik Engervall 2d3b1ba659 Get rid of local GitHub typings
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 23:24:22 +02:00
Erik Engervall 38faab5494 Normalize forceBranchHeadToTempCommit & merge
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 22:40:43 +02:00
Erik Engervall fae3f848e0 Normalize patch.createTempCommit
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 21:53:19 +02:00
Erik Engervall 6482c52f9f Normalize getBranch
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 21:42:19 +02:00
Erik Engervall 6c68b63d32 Continue overhaul of the API's interface - normalize and decouple dependency on GitHub
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 20:59:41 +02:00
Erik Engervall a1163bb8cb Fix tests (data-testid props weren't forwarded to CircularProgress)
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 17:17:52 +02:00
Erik Engervall 39914e88ee Introduce useVersioningStrategyMatchesRepoTags to validate versioningStratefy match at an earlier stage
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-15 16:44:09 +02:00
Erik Engervall 6691570ec1 Replace root component props with input fields
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-14 23:24:21 +02:00
Erik Engervall 191cb7f893 Turn Project into a context and bind it to root component
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-14 23:23:56 +02:00
Erik Engervall ef60f6be08 Merge PluginApiClientConfig and ApiClient into PluginApiClient
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-14 16:07:48 +02:00
Erik Engervall 9f2def6e0d Fix snapshots for copy update
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-14 13:45:33 +02:00
Erik Engervall c003e06cc0 Address latest batch of comments
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-04-14 11:30:21 +02:00