Comments (4)
Hi @bitwombat 👋🏻
As you can see, the "expected" output "Bool -> Boolean -> Bool" is incorrect because Haskell doesn't have standard type Boolean
and it should be Bool
. In this context, "expected" is your code because this is "what you expect from the test" and "but got" is what GHC actually gives you.
The doctest output can be confusing but I hope my comment helps you a bit 🙂
from learn4haskell.
Yes, an intentional injected error to show the problem.
That's backwards what all other testing frameworks use for 'expected' and 'actual' but I can calibrate myself.
Thanks!
from learn4haskell.
Actually, shouldn't have closed it - the seemingly random order it's testing in (described in the original text) is also confusing for a newbie...
from learn4haskell.
@bitwombat I believe, this is happening because doctest runs tests in a non-deterministic order. Probably for performance reasons. Unfortunately, nothing we can do here. I can recommend opening an issue in doctest
if you want to discuss the possibility of having an option for running tests in a sequence.
from learn4haskell.
Related Issues (20)
- Bug in est/Test/Chapter1.hs ? HOT 3
- Use default main branch
- Unable to open pull request for Chapter 4 HOT 2
- Build dependency happy fails on OSX 10.15.7 HOT 2
- Update GHC to 8.10.4
- [RFC] Create certificate when all Chapters are passed HOT 1
- Chapter 3 knight Monster clarification HOT 2
- Create 2021 Hacktoberfest logo
- Chapter2: takeEven or dropEven? HOT 1
- Question about a test HOT 2
- Useful to have docker instructions in README.md? HOT 3
- Is this wording about typeclasses correct in Chapter3.hs? HOT 1
- Save @vrom911's and @chshersh's time by including solutions HOT 1
- are my solutions be mentored ? HOT 1
- Error resolving dependencies while make test-chapter1-basic. HOT 10
- Typo in chapter 1: `Add` instead of `add`
- Upgrade to GHC 9.2
- Upgrade to GHC-9.4
- [Chapter 4] Is it possible to have an instance of Functor for "Trap e" of "Secret e a"?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from learn4haskell.