mirror of https://github.com/vuejs/vue.git
31 lines
926 B
JavaScript
31 lines
926 B
JavaScript
casper.test.begin('Forms', 10, function (test) {
|
|
|
|
casper
|
|
.start('./fixtures/forms.html', function () {
|
|
|
|
// test initial value binding
|
|
test.assertField('text', 'some text')
|
|
test.assertField('checkbox', true)
|
|
test.assertField('radio', 'b')
|
|
test.assertField('select', 'b')
|
|
test.assertField('textarea', 'more text')
|
|
|
|
this.fill('#forms', {
|
|
'text': 'changed text',
|
|
'checkbox': false,
|
|
'radio': 'a',
|
|
'select': 'a',
|
|
'textarea': 'more changed text'
|
|
})
|
|
|
|
test.assertSelectorHasText('.text', 'changed text')
|
|
test.assertSelectorHasText('.checkbox', 'false')
|
|
test.assertSelectorHasText('.radio', 'a')
|
|
test.assertSelectorHasText('.select', 'a')
|
|
test.assertSelectorHasText('.textarea', 'more changed text')
|
|
})
|
|
.run(function () {
|
|
test.done()
|
|
})
|
|
|
|
}) |