Completing todos
|
When a task is completed it remains in the main list
|
Chrome,linux
|
4 |
Given Jane has a todo list containing Buy some milk, Walk the dog
When she completes the task called "Walk the dog"
Then her todo list should contain Buy some milk, Walk the dog
But the "Walk the dog" task should be shown as Completed
|
08:43:43 |
9s 991ms |
SUCCESS
|
Completing todos
|
The todo count should keep track of how many todos remain
|
Chrome,linux
|
4 |
Given Sophie has a todo list containing Buy some milk, Walk the dog
Then her remaining todo count should be 2
When she completes the task called "Walk the dog"
Then her remaining todo count should be 1
|
08:43:43 |
7s 401ms |
SUCCESS
|
Completing todos
|
Completed tasks should appear in the Completed list
|
Chrome,linux
|
4 |
Given James has a todo list containing Buy some milk, Walk the dog
When he completes the task called "Walk the dog"
And he filters her list to show only Completed tasks
Then her todo list should contain Walk the dog
|
08:43:43 |
9s 501ms |
SUCCESS
|
Completing todos
|
The list of completed items should be empty if nothing has been completed
|
Chrome,linux
|
3 |
Given Jill has a todo list containing Buy some milk, Walk the dog
When she filters her list to show only Completed tasks
Then her todo list should be empty
|
08:43:51 |
4s 410ms |
SUCCESS
|
Completing todos
|
Completed tasks should be shown as Completed
3 passing test cases
|
Chrome,linux
|
3 |
Given Sarah has a todo list containing
When she completes the task called "Walk the dog"
Then the "" task should be shown as
|
08:43:52 |
3s 010ms |
SUCCESS
|
Deleting todos
|
Delete all the items
|
Chrome,linux
|
4 |
Given Jane has a todo list containing Buy some milk, Walk the dog
When she deletes the task called 'Walk the dog'
And she deletes the task called 'Buy some milk'
Then her todo list should be empty
|
08:43:43 |
10s 704ms |
SUCCESS
|
Deleting todos
|
Delete an active item
|
Chrome,linux
|
3 |
Given Jane has a todo list containing Buy some milk, Walk the dog
When she deletes the task called 'Walk the dog'
Then her todo list should contain Buy some milk
|
08:43:50 |
3s 980ms |
SUCCESS
|
Filtering todos
|
Viewing the items by status filter
3 passing test cases
|
Chrome,linux
|
4 |
Given Jane has a todo list containing
And she completes the task called ""
When she filters her list to show only tasks
Then her todo list should contain
|
08:43:43 |
9s 189ms |
SUCCESS
|
Add new todos
|
Adding an item to an empty list
|
Chrome,linux
|
3 |
Given that James has an empty todo list
When he adds 'Buy some milk' to his list
Then 'Buy some milk' should be recorded in his list
|
08:43:43 |
6s 605ms |
SUCCESS
|
Add new todos
|
Adding an item to a list with other items
|
Chrome,linux
|
3 |
Given Jane has a todo list containing Buy some milk, Walk the dog
When she adds 'Buy some cereal' to her list
Then her todo list should contain Buy some milk, Walk the dog, Buy some cereal
|
08:43:43 |
8s 588ms |
SUCCESS
|
Add new todos
|
Adding items to several peoples lists
|
Chrome,linux
|
5 |
Given James has a todo list containing Buy some milk, Walk the dog
And Jill has a todo list containing Buy some milk, Buy some cheese
When she adds 'Buy some cereal' to her list
Then Jill's todo list should contain Buy some milk, Buy some cheese, Buy some cereal
And James's todo list should contain Buy some milk, Walk the dog
|
08:43:43 |
10s 388ms |
SUCCESS
|
LearnAboutTheApplication
|
Should see how to begin with page objects
|
Chrome,linux
|
2 |
Starts with an empty todo list
Should see that the placeholder text says: What needs to be done?
|
08:43:56 |
4s 186ms |
SUCCESS
|
LearnAboutTheApplication
|
Should be able to identify the application with page objects
|
Chrome,linux
|
3 |
Starts with an empty todo list
Should see the correct website title
Should see the correct application heading
|
08:44:00 |
4s 242ms |
SUCCESS
|
CompleteATodo
|
Should be able to complete a todo with page objects
|
Chrome,linux
|
4 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Completes: Walk the dog
Should see that that following item is marked as complete: Walk the dog
Should see that the number of items left is: 1
|
08:44:03 |
3s 312ms |
SUCCESS
|
ToggleAllTodos
|
Should be able to quickly complete all todos with page objects
|
Chrome,linux
|
3 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Toggles all items
Should see that that following items are marked as complete: {Walk the dog,Put out the garbage}
|
08:44:02 |
3s 421ms |
SUCCESS
|
ToggleAllTodos
|
Should be able to toggle status of all todos with page objects
|
Chrome,linux
|
4 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Toggles all items
Toggles all items
Should see that that following items are marked as active: {Walk the dog,Put out the garbage}
|
08:44:03 |
3s 041ms |
SUCCESS
|
ToggleAllTodos
|
Should see how many items todo when all are toggled to incomplete with page objects
|
Chrome,linux
|
4 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Toggles all items
Toggles all items
Should see that the number of items left is: 2
|
08:44:06 |
3s 211ms |
SUCCESS
|
ToggleAllTodos
|
Should see that there are zero items todo when all are toggled complete with page objects
|
Chrome,linux
|
3 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Toggles all items
Should see that the number of items left is: 0
|
08:44:06 |
3s 383ms |
SUCCESS
|
ClearCompletedTodos
|
Should not be able to clear completed todos if none are complete with page objects
|
Chrome,linux
|
2 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Should see that the clear completed items option is not visible
|
08:43:56 |
4s 641ms |
SUCCESS
|
ClearCompletedTodos
|
Should be able to clear completed todos with page objects
|
Chrome,linux
|
4 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Completes: Walk the dog
Clears completed items
Should see that displayed items contain: {Put out the garbage}
|
08:44:01 |
3s 978ms |
SUCCESS
|
DeletingTodos
|
Should see deleting a todo decreases the remaining items count with page objects
|
Chrome,linux
|
3 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Deletes: Walk the dog
Should see that the number of items left is: 1
|
08:43:56 |
3s 052ms |
SUCCESS
|
DeletingTodos
|
Should be able to delete todos with page objects
|
Chrome,linux
|
3 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Deletes: Walk the dog
Should see that displayed items contain: {Put out the garbage}
|
08:43:59 |
3s 121ms |
SUCCESS
|
FilteringTodos
|
Should be able to view only incomplete todos with page objects
|
Chrome,linux
|
6 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Completes: Walk the dog
Filters items to show: Active
Should see that displayed items contain: {Put out the garbage}
Should see that displayed items do not contain: {Walk the dog}
Should see that the currently selected filter is: Active
|
08:44:01 |
3s 397ms |
SUCCESS
|
FilteringTodos
|
Should be able to view only completed todos with page objects
|
Chrome,linux
|
6 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Completes: Walk the dog
Filters items to show: Completed
Should see that displayed items contain: {Walk the dog}
Should see that displayed items do not contain: {Put out the garbage}
Should see that the currently selected filter is: Completed
|
08:44:05 |
3s 941ms |
SUCCESS
|
FilteringTodos
|
Should be able to view both complete and incomplete todos with page objects
|
Chrome,linux
|
6 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Completes: Walk the dog
Filters items to show: Active
Filters items to show: All
Should see that displayed items contain: {Walk the dog,Put out the garbage}
Should see that the currently selected filter is: All
|
08:44:05 |
4s 032ms |
SUCCESS
|
AddNewTodos
|
Should be able to add additional todo items with page objects
|
Chrome,linux
|
3 |
Starts with a todo list containing: {Walk the dog,Put out the garbage}
Adds a todo item called: Buy some milk
Should see that displayed items contain: {Walk the dog,Put out the garbage,Buy some milk}
|
08:44:03 |
3s 071ms |
SUCCESS
|
AddNewTodos
|
Test to resolve issue #616172
|
Chrome,linux
|
3 |
Starts with an empty todo list
Adds a todo item called: Buy some milk
Should see that displayed items contain: {Buy some milk}
|
08:44:06 |
3s 775ms |
SUCCESS
|
LearnAboutTheApplication
|
Should see how to begin
|
Chrome,linux
|
2 |
James starts with an empty todo list
Then the placeholder text should be 'What needs to be done?'
|
08:43:56 |
2s 405ms |
SUCCESS
|
LearnAboutTheApplication
|
Should be able to identify the application
|
Chrome,linux
|
3 |
James starts with an empty todo list
Then application should be to display 'title' as 'TodoMVC: Angular'
Then application should be to display 'heading' as 'Todos'
|
08:43:58 |
2s 233ms |
SUCCESS
|
CompleteATodo
|
Should see the number of todos decrease when an item is completed
|
Chrome,linux
|
3 |
James starts with a todo list containing Walk the dog, Put out the garbage
James completes the item called Walk the dog
Then the number of items left should be (1)
|
08:43:56 |
3s 808ms |
SUCCESS
|
CompleteATodo
|
Should be able to complete a todo using page objects
|
Chrome,linux
|
0 |
|
08:44:00 |
3s 019ms |
SUCCESS
|
CompleteATodo
|
Should be able to complete a todo
|
Chrome,linux
|
4 |
James starts with a todo list containing Walk the dog, Put out the garbage
James completes the item called Walk the dog
James should see that is equal to:
James should see the number of items left that is equal to: <1>
|
08:44:03 |
3s 621ms |
SUCCESS
|
CompleteATodo
|
Should be able to complete a todo using imperative code
|
Chrome,linux
|
0 |
|
08:44:06 |
3s 157ms |
SUCCESS
|
CompleteATodo
|
Should be able to toggle the status of all todos
|
Chrome,linux
|
5 |
James starts with a todo list containing Walk the dog, Put out the garbage
James toggles the status of all items
James should see that is equal to:
James should see that is equal to:
James should see the number of items left that is equal to: <0>
|
08:44:06 |
3s 243ms |
SUCCESS
|
CompleteATodo
|
Should be able to complete a todo using a bdd style
|
Chrome,linux
|
4 |
James starts with a todo list containing Walk the dog, Put out the garbage
James completes the item called Walk the dog
Then The item status for 'Walk the dog' should be (Completed)
Then the items$$ lambda$2265/0x00007f275075b5c0 should be (1)
|
08:44:07 |
3s 156ms |
SUCCESS
|
ClearCompletedTodoItems
|
Should be able to clear completed todos
|
Chrome,linux
|
4 |
James starts with a todo list containing Walk the dog, Put out the garbage
James completes the item called Walk the dog
James clears all the completed items
Then the items displayed should be iterable containing ['Put out the garbage']
|
08:43:56 |
3s 911ms |
SUCCESS
|
ClearCompletedTodoItems
|
Should not be able to clear completed todos if none are complete
|
Chrome,linux
|
2 |
James starts with a todo list containing Walk the dog, Put out the garbage
Then the 'Clear Completed' option should be (Unavailable)
|
08:44:00 |
5s 695ms |
SUCCESS
|
DeletingTodoItems
|
Should see deleting a todo decreases the remaining items count
|
Chrome,linux
|
3 |
James starts with a todo list containing Walk the dog, Put out the garbage
James deletes the item Walk the dog
Then the number of items left should be (1)
|
08:43:56 |
3s 015ms |
SUCCESS
|
DeletingTodoItems
|
Should be able to delete todos
|
Chrome,linux
|
3 |
James starts with a todo list containing Walk the dog, Put out the garbage
James deletes the item Walk the dog
Then the items displayed should be iterable containing ['Put out the garbage']
|
08:43:59 |
2s 799ms |
SUCCESS
|
FilteringTodoItems
|
Should be able to view only completed todos
|
Chrome,linux
|
6 |
James starts with a todo list containing Walk the dog, Put out the garbage
James completes the item called Walk the dog
James filters items by Completed
Then the items displayed should be iterable containing ['Walk the dog']
Then the items displayed should be not iterable containing ['Put out the garbage']
Then the current filter should be (Completed)
|
08:43:56 |
3s 526ms |
SUCCESS
|
FilteringTodoItems
|
Should be able to view only incomplete todos
|
Chrome,linux
|
6 |
James starts with a todo list containing Walk the dog, Put out the garbage
James completes the item called Walk the dog
James filters items by Active
Then the items displayed should be iterable containing ['Put out the garbage']
Then the items displayed should be not iterable containing ['Walk the dog']
Then the current filter should be (Active)
|
08:43:59 |
3s 618ms |
SUCCESS
|
FilteringTodoItems
|
Foo bar
3 passing test cases
|
Chrome,linux
|
5 |
James starts with a todo list containing ,
James completes the item called
James filters items by
Then the items displayed should be iterable containing ['', '']
Then the current filter should be ()
|
08:44:10 |
3s 404ms |
SUCCESS
|
HandlingTodosBelongingToSeveralUsers
|
Should not affect todos belonging to another user
|
Chrome,linux
|
5 |
James starts with a todo list containing Walk the dog, Put out the garbage
Jane starts with a todo list containing Walk the dog, Feed the cat
James completes the item called Walk the dog
James clears all the completed items
Then the items displayed should be iterable containing ['Walk the dog', 'Feed the cat']
|
08:43:55 |
6s 451ms |
SUCCESS
|
AddNewTodos
|
Should be able to add additional todo items
|
Chrome,linux
|
3 |
James starts with a todo list containing Walk the dog, Put out the garbage
James adds a todo item called: Buy some milk
Then the items displayed should be (a collection containing 'Walk the dog' and a collection containing 'Put out the garbage' and a collection containing 'Buy some milk')
|
08:43:56 |
3s 637ms |
SUCCESS
|
AddNewTodos
|
Should be able to add the first todo item
|
Chrome,linux
|
3 |
James starts with an empty todo list
James adds a todo item called: Buy some milk
Then the items displayed should be a collection containing 'Buy some milk'
|
08:43:59 |
2s 902ms |
SUCCESS
|