27 lines
640 B
JavaScript
27 lines
640 B
JavaScript
import { Selector } from 'testcafe'
|
|
|
|
fixture('Test TodoMVC App')
|
|
.page('http://localhost:8080')
|
|
|
|
// hvis problemer, bruk følgende i stedet
|
|
// .page('http://todomvc.com/examples/vanillajs/')
|
|
|
|
|
|
// Test å lage en todo
|
|
// Hint:
|
|
// - inputfelt har klassen "new-todo"
|
|
// - todo-items ligger i klassen "todo-list" som <li/>
|
|
// - bruk actions som typeText() og pressKey()
|
|
test('Create todo', async t => {
|
|
// == Skriv test her ==
|
|
const input = Selector(/* Selector */);
|
|
const todoItems = Selector(/* liste items */);
|
|
|
|
await t
|
|
// kjør actions her
|
|
|
|
await t
|
|
.expect(todoItems.count)
|
|
.eql(1)
|
|
})
|