- ya sorry for being confusing TAP is a protocol, that part is neat but I don't really care - tap/tape are libs for testing that emit TAP results: this is nice - tap/tape are NOT global runners so you have to explicitly call them and load them…this is really nice
the problem w/ jasmine, or one of them anyhow, is the global nature and magic injection of things On Mon, Nov 3, 2014 at 1:09 PM, Michal Mocny <mmo...@chromium.org> wrote: > I thought tap was just a format for reporting test results? I think the > problem is that we have some poorly written tests and the framework is not > recovering well. Any reporting format is orthogonal (unless perhaps the > bug is specific to the jasmine-html reporter, but I'm not sure there is any > evidence of that). > > That said, writing well behaving async tests can be difficult, so I would > hope any test framework would do better to defend against that. Perhaps > tape is better. During the big test migration I evaluated mocha (BDD > style) as a replacement for jasmine-2.0 since the test definition format is > really similar, but it had a silly limitation that made porting some tests > difficult: no support for async describe() blocks, and could not nest it() > blocks as a workaround. I don't recall the specific plugin(s) which had an > issue with this. > > -Michal > > On Mon, Nov 3, 2014 at 3:05 PM, Marcel Kinard <cmarc...@gmail.com> wrote: > > > I haven't seen tap/tape until Brian mentioned it here. From a quick read, > > it looks like a port of the tests from Jasmine to tape will be required > on > > the runner side. Then we can use whatever reporting we want that can > > consume tap. So if I understand it correctly, the existing tests aren't > > throwaway, but getting off Jasmine certainly won't be free. Assuming that > > tape is less brittle and not substantially less functional that Jasmine, > > could be a net win. Doing the port looks like it will take a fair amount > of > > crank-turning. > > > > On Oct 30, 2014, at 8:09 PM, Brian LeRoux <b...@brian.io> wrote: > > > > > Nope. > > > > > > On Thu, Oct 30, 2014, 5:04 PM Jesse <purplecabb...@gmail.com> wrote: > > > > > >> I would much rather we fix things, than continually rewrite + discard, > > >> which seems to be the norm these days. > > >> tape/tap would require us to throw away thousands of jasmine2 based > > tests > > >> wouldn't it? > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org > > For additional commands, e-mail: dev-h...@cordova.apache.org > > > > >