Beta
Write unit-test of simple class
Loading description...
Fundamentals
View
This comment has been reported as {{ abuseKindText }}.
Show
This comment has been hidden. You can view it now .
This comment can not be viewed.
- |
- Reply
- Edit
- View Solution
- Expand 1 Reply Expand {{ comments?.length }} replies
- Collapse
- Spoiler
- Remove
- Remove comment & replies
- Report
{{ fetchSolutionsError }}
-
-
Your rendered github-flavored markdown will appear here.
-
Label this discussion...
-
No Label
Keep the comment unlabeled if none of the below applies.
-
Issue
Use the issue label when reporting problems with the kata.
Be sure to explain the problem clearly and include the steps to reproduce. -
Suggestion
Use the suggestion label if you have feedback on how this kata can be improved.
-
Question
Use the question label if you have questions and/or need help solving the kata.
Don't forget to mention the language you're using, and mark as having spoiler if you include your solution.
-
No Label
- Cancel
Commenting is not allowed on this discussion
You cannot view this solution
There is no solution to show
Please sign in or sign up to leave a comment.
This is not the way to teach anything about testing. I propose you unpublish this kata.
This comment has been hidden.
And anyways, this kata's premise is deeply flawed; hypocritical, even:
a
andb
in full double-precision float range (which you clearly didn't bother to; you only tested small values ofa
andb
)..includes
instead of.indexOf
, when sometimes you're testingindexOf(something) > 0
instead of>= 0
Now the example user code is simpler.
Description should specify that
toString
allowsa
andb
to be uppercase.Tests doesn't test that
f
reacts properly toNaN
and non-number input values.Done
There are no random tests.
Added 2 rando mtest
There are many similar tests in a single
it
block with the same failure assertion message, making it impossible to distinguish which sub-test was failed.Every
it
block should do one thing only. If you need to further group the test, nestdescribe
blocks.Thank you for feedback. It will be rewrited.