defunctzombie/zuul

Use different reporter for tape

Opened this issue · 8 comments

Is it possible to use a different reporter for tape? The one on the web doesn't show a whole lot of information ( like when two things aren't equal, what each actually are)

@vvo do you use tape? Maybe you have some thoughts here?

vvo commented

This is a place where I am a little lost. I do use tape and do find that the current output is really not good.

But I do not know any better browser tap reporter.

What we would need to do is parse the tap output like now and do a better job for things like equal or deepEqual.

Most of the time I would use the console to get a somehow better tap output (reporting).

@saulshanabrook Can you show us a bad reporting case and how you would like to see it?

On the console side, I use https://github.com/scottcorgan/tap-spec, veryyyy good cc @scottcorgan

For example, it was telling me that two things weren't equal, but wasn't showing what either of them actually were then.

I am not using tape anymore currently.

vvo commented

Interesting, what do you use instead?

I have started using selenium instead, with webdriverio, because I needed more accurate full integration tests then I could get just running javascript in the browser.

This is a GREAT console output plugin for tape and browserify: https://github.com/Jam3/tap-dev-tool.

Also, I don't think it would be hard to port over a something like tap-spec to something like a tap-spec-browser.

vvo commented

require('tap-spec-browser'); would be awesome 💃