Move web tests into lib (which is what they test) #145
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Moves the web test file into
web/lib/, because it only tests the web lib's functionality to begin with and doesn't make sense as a separate project.In the process I switched the type-checking strictness to true for the test file, which caught a typing error: it seems like we want to have recursive value maps (the test implies this, anyway) so I updated the type to reflect that. However, that broke some other typecasting happening in
model-processor.ts. I took a stab at resolving it, but would love some insight on the right way to approach this from someone who's been on this project longer.