Add inferno in todoapp benchmark
This commit is contained in:
parent
02e7b40c07
commit
d571dd2e56
26 changed files with 8148 additions and 5 deletions
131
bench/implementations/inferno/test/knownIssues.js
Normal file
131
bench/implementations/inferno/test/knownIssues.js
Normal file
|
|
@ -0,0 +1,131 @@
|
|||
module.exports = [
|
||||
|
||||
// durandal routing is very very slow.
|
||||
// see: https://github.com/tastejs/todomvc/issues/831
|
||||
'TodoMVC - durandal, Routing, should allow me to display active items',
|
||||
'TodoMVC - durandal, Routing, should allow me to display completed items',
|
||||
'TodoMVC - durandal, Routing, should allow me to display all items',
|
||||
'TodoMVC - durandal, Routing, should highlight the currently applied filter',
|
||||
|
||||
// https://github.com/tastejs/todomvc/issues/828
|
||||
// routing should default to all
|
||||
'TodoMVC - sammyjs, Routing, should highlight the currently applied filter',
|
||||
|
||||
// https://github.com/tastejs/todomvc/issues/824
|
||||
// this implementation has numerous edit experience issues
|
||||
'TodoMVC - angularjs_require, Mark all as completed, should allow me to mark all items as completed',
|
||||
'TodoMVC - angularjs_require, Mark all as completed, should allow me to clear the completion state of all items',
|
||||
// jscs:disable
|
||||
'TodoMVC - angularjs_require, Mark all as completed, complete all checkbox should update state when items are completed / cleared',
|
||||
|
||||
// jscs:enable
|
||||
// https://github.com/tastejs/todomvc/issues/815
|
||||
// does not hide other controls while editing
|
||||
'TodoMVC - dojo, Editing, should hide other controls when editing',
|
||||
|
||||
// https://github.com/tastejs/todomvc/issues/816
|
||||
// atma does not hide the main section, instead it hides the toggle-all checkbox
|
||||
'TodoMVC - atmajs, No Todos, should hide #main and #footer',
|
||||
|
||||
// https://github.com/tastejs/todomvc/issues/819
|
||||
// the edit experience with soma is quite broken. You can
|
||||
// get multiple elements into an edit state
|
||||
'TodoMVC - somajs_require, Editing, should remove the item if an empty text string was entered',
|
||||
'TodoMVC - somajs_require, Editing, should cancel edits on escape',
|
||||
|
||||
// the following are covered by the following issue:
|
||||
// https://github.com/tastejs/todomvc/issues/789
|
||||
'TodoMVC - closure, Editing, should cancel edits on escape',
|
||||
'TodoMVC - ariatemplates, Editing, should cancel edits on escape',
|
||||
'TodoMVC - dermis, Editing, should cancel edits on escape',
|
||||
'TodoMVC - duel, Editing, should cancel edits on escape',
|
||||
'TodoMVC - extjs_deftjs, Editing, should cancel edits on escape',
|
||||
'TodoMVC - olives, Editing, should cancel edits on escape',
|
||||
'TodoMVC - rappidjs, Editing, should cancel edits on escape',
|
||||
'TodoMVC - serenadejs, Editing, should cancel edits on escape',
|
||||
'TodoMVC - typescript-angular, Editing, should cancel edits on escape',
|
||||
'TodoMVC - flight, Editing, should cancel edits on escape',
|
||||
'TodoMVC - backbone_require, Editing, should cancel edits on escape',
|
||||
'TodoMVC - dijon, Editing, should cancel edits on escape',
|
||||
'TodoMVC - knockoutjs_require, Editing, should cancel edits on escape',
|
||||
|
||||
// all the following are covered by this issue:
|
||||
// https://github.com/tastejs/todomvc/issues/856
|
||||
'TodoMVC - knockoutjs, Routing, should respect the back button',
|
||||
'TodoMVC - spine, Routing, should respect the back button',
|
||||
'TodoMVC - serenadejs, Routing, should respect the back button',
|
||||
'TodoMVC - flight, Routing, should respect the back button',
|
||||
'TodoMVC - lavaca_require, Routing, should respect the back button',
|
||||
'TodoMVC - somajs_require, Routing, should respect the back button',
|
||||
|
||||
// the following implementations do not support routing
|
||||
'TodoMVC - extjs_deftjs, Routing, should allow me to display active items',
|
||||
'TodoMVC - extjs_deftjs, Routing, should allow me to display completed items',
|
||||
'TodoMVC - extjs_deftjs, Routing, should allow me to display all items',
|
||||
'TodoMVC - extjs_deftjs, Routing, should highlight the currently applied filter',
|
||||
'TodoMVC - extjs_deftjs, Routing, should respect the back button',
|
||||
'TodoMVC - olives, Routing, should allow me to display active items',
|
||||
'TodoMVC - olives, Routing, should allow me to display completed items',
|
||||
'TodoMVC - olives, Routing, should allow me to display all items',
|
||||
'TodoMVC - olives, Routing, should highlight the currently applied filter',
|
||||
'TodoMVC - olives, Routing, should respect the back button',
|
||||
'TodoMVC - dijon, Routing, should allow me to display active items',
|
||||
'TodoMVC - dijon, Routing, should allow me to display completed items',
|
||||
'TodoMVC - dijon, Routing, should allow me to display all items',
|
||||
'TodoMVC - dijon, Routing, should highlight the currently applied filter',
|
||||
'TodoMVC - dijon, Routing, should respect the back button',
|
||||
'TodoMVC - duel, Routing, should allow me to display active items',
|
||||
'TodoMVC - duel, Routing, should allow me to display completed items',
|
||||
'TodoMVC - duel, Routing, should allow me to display all items',
|
||||
'TodoMVC - duel, Routing, should highlight the currently applied filter',
|
||||
'TodoMVC - duel, Routing, should respect the back button',
|
||||
'TodoMVC - knockoutjs_require, Routing, should allow me to display active items',
|
||||
'TodoMVC - knockoutjs_require, Routing, should allow me to display completed items',
|
||||
'TodoMVC - knockoutjs_require, Routing, should allow me to display all items',
|
||||
'TodoMVC - knockoutjs_require, Routing, should highlight the currently applied filter',
|
||||
'TodoMVC - knockoutjs_require, Routing, should respect the back button',
|
||||
'TodoMVC - angular-dart, Routing, should allow me to display active items',
|
||||
'TodoMVC - angular-dart, Routing, should allow me to display completed items',
|
||||
'TodoMVC - angular-dart, Routing, should allow me to display all items',
|
||||
'TodoMVC - angular-dart, Routing, should highlight the currently applied filter',
|
||||
'TodoMVC - angular-dart, Routing, should respect the back button',
|
||||
'TodoMVC - typescript-backbone, Routing, should allow me to display active items',
|
||||
'TodoMVC - typescript-backbone, Routing, should allow me to display completed items',
|
||||
'TodoMVC - typescript-backbone, Routing, should allow me to display all items',
|
||||
'TodoMVC - typescript-backbone, Routing, should highlight the currently applied filter',
|
||||
'TodoMVC - typescript-backbone, Routing, should respect the back button',
|
||||
|
||||
// EXTJS is not spec compliant (by a long way!)
|
||||
'TodoMVC - extjs, New Todo, should show #main and #footer when items added',
|
||||
'TodoMVC - extjs, Mark all as completed, should allow me to mark all items as completed',
|
||||
'TodoMVC - extjs, Mark all as completed, complete all checkbox should update state when items are completed / cleared',
|
||||
'TodoMVC - extjs, Item, should allow me to mark items as complete',
|
||||
'TodoMVC - extjs, Item, should allow me to un-mark items as complete',
|
||||
'TodoMVC - extjs, Editing, should save edits on blur',
|
||||
'TodoMVC - extjs, Editing, should cancel edits on escape',
|
||||
'TodoMVC - extjs, Counter, should display the current number of todo items',
|
||||
'TodoMVC - extjs, Clear completed button, should display the number of completed items',
|
||||
'TodoMVC - extjs, Clear completed button, should remove completed items when clicked',
|
||||
'TodoMVC - extjs, Clear completed button, should be hidden when there are no items that are completed',
|
||||
'TodoMVC - extjs, Persistence, should persist its data',
|
||||
'TodoMVC - extjs, Routing, should allow me to display active items',
|
||||
'TodoMVC - extjs, Routing, should allow me to display completed items',
|
||||
'TodoMVC - extjs, Routing, should allow me to display all items',
|
||||
'TodoMVC - extjs, Routing, should highlight the currently applied filter',
|
||||
'TodoMVC - extjs, Routing, should respect the back button',
|
||||
|
||||
// ----------------- Test framework issues -----------
|
||||
|
||||
// for some reason the persistence test fails for knockout, even though persistence is working
|
||||
// just fine. Perhaps there is something asynchronous going on that is causing the assert
|
||||
// to be executed early?
|
||||
'TodoMVC - knockoutjs, Persistence, should persist its data',
|
||||
|
||||
// chaplin edit tests fail with the following:
|
||||
// StaleElementReferenceError: stale element reference: element is not attached to the page document
|
||||
'TodoMVC - chaplin-brunch, Editing, should save edits on enter',
|
||||
'TodoMVC - chaplin-brunch, Editing, should save edits on blur',
|
||||
'TodoMVC - chaplin-brunch, Editing, should trim entered text',
|
||||
'TodoMVC - chaplin-brunch, Editing, should remove the item if an empty text string was entered',
|
||||
'TodoMVC - chaplin-brunch, Editing, should cancel edits on escape'
|
||||
];
|
||||
Loading…
Add table
Add a link
Reference in a new issue