131 lines
7.9 KiB
JavaScript
131 lines
7.9 KiB
JavaScript
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'
|
|
];
|