-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Use supertap to generate TAP output #1610
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
Conversation
e65f597
to
f3222bd
Compare
f3222bd
to
c6ac5ab
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Uses vadimdemedes/supertap to generate TAP output, without changing a single line of tests and a lot of the code was extracted from AVA itself
Yay!
so it's pretty much backwards compatible.
Heh, "pretty much" implies there might be some behavioral changes?
todo: test.todo, | ||
skip: test.skip, | ||
comment: test.logs, | ||
error: test.error ? dumpError(test.error, true) : null |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dumpError
doesn't return an Error
instance, which supertap
s API says is expected. Perhaps the API documentation should be loosened, or clearer on what properties are expected on non-Error
objects?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agree, will clarify that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
I don't think so, since I haven't modified AVA's tests and they pass 😉 |
Use supertap to generate TAP output (avajs#1610)
Uses https://github.com/vadimdemedes/supertap to generate TAP output, without changing a single line of tests and a lot of the code was extracted from AVA itself, so it's pretty much backwards compatible.