Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RSDEV-326 Update existing tests and add new tests covering time validation for sample fields #88

Merged

Conversation

rs-fraser
Copy link
Contributor

@rs-fraser rs-fraser commented Aug 16, 2024

This PR uses the new "time" type from rspace-core-model so that we can validate times are in the correct format for custom template fields in inventory samples., and adds some mvc tests around that validation.

This PR updates existing tests now that the complexSampleTemplate used in many tests has a "time" field added, which previously was the only type of sample field missing from that template.

Also added some tests around the validation of time fields. Validation has been added in the related rspace-web PR: https://github.com/rspace-os/rspace-core-model/pull/7/files

… for valid and invalid time formats. update existing tests after adding time field to example sample.
@rs-fraser rs-fraser force-pushed the rsdev-326-backend-time-validation branch from 4f86aa9 to 787f498 Compare August 19, 2024 13:12
pom.xml Outdated Show resolved Hide resolved
@rs-fraser rs-fraser changed the title RSDEV-326 Use new "time" type for extra fields in inventory samples RSDEV-326 Update existing tests and add new tests covering time validation for sample fields Aug 20, 2024
@rs-nicof
Copy link
Contributor

It looks good to me, I'ìve added just a minor comment

@rs-fraser rs-fraser merged commit 7a847de into rspace-os:main Aug 27, 2024
2 checks passed
@rs-fraser rs-fraser deleted the rsdev-326-backend-time-validation branch August 27, 2024 05:56
@github-actions github-actions bot locked and limited conversation to collaborators Aug 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants