Serenity BDD TodoMVC
Home > Requirements > Screenplay > Maintain my todo list > Filtering todo items
Report generated 23-05-2024 08:43

Feature: Filtering todo items

Scenarios

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)

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)

James starts with a todo list containing {arg0}, {arg1}

James completes the item called {arg0}

James filters items by {arg2}

Then the items displayed should be iterable containing ['{arg0}', '{arg1}']

Then the current filter should be ({arg2})

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 3 Total Duration 18s
Total Number of Test Cases 5 Fastest Test 3s
Number of Manual Test Cases 0 Slowest Test 3s
Tests Started May 23, 2024 08:43:56 Average Execution Time 3s
Tests Finished May 23, 2024 08:44:14 Total Execution Time 10s

Automated Tests

feature Scenario Context Steps Started Total Duration Result
FilteringTodoItems Should be able to view only completed todos Chrome,linux 6 08:43:56 3s 526ms SUCCESS
FilteringTodoItems Should be able to view only incomplete todos Chrome,linux 6 08:43:59 3s 618ms SUCCESS
FilteringTodoItems Foo bar
3 passing test cases
Chrome,linux 5 08:44:10 3s 404ms SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 4.1.12