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

yampa-test: complete unit tests for FRP.Yampa.Conditional #225

Closed
ivanperez-keera opened this issue Jun 5, 2022 · 0 comments
Closed

yampa-test: complete unit tests for FRP.Yampa.Conditional #225

ivanperez-keera opened this issue Jun 5, 2022 · 0 comments

Comments

@ivanperez-keera
Copy link
Owner

Issue #217 showed that the tests for FRP.Yampa.Conditional do not cover the whole module.

The remaining definitions should also be tested, with a preference for QuickCheck-based unit tests.

ivanperez-keera added a commit that referenced this issue Jun 30, 2022
This commit completes the unit tests for the functions in
FRP.Yampa.Conditional without a unit test.

The implementation of the test for pause is based on a model function of
pause that uses ArrowLoop and ArrowCase. It is actually quite tricky to
get right, which suggests that 1) we may need a simpler way to visualize
and apply signal functions, or 2) perhaps pause is just too complex.
ivanperez-keera added a commit that referenced this issue Jun 30, 2022
This commit completes the unit tests for the functions in
FRP.Yampa.Conditional without a unit test.

The implementation of the test for pause is based on a model function of
pause that uses ArrowLoop and ArrowCase. It is actually quite tricky to
get right, which suggests that 1) we may need a simpler way to visualize
and apply signal functions, or 2) perhaps pause is just too complex.
@ivanperez-keera ivanperez-keera added this to the (+1) milestone Jun 30, 2022
@ivanperez-keera ivanperez-keera self-assigned this Jun 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant