component.js 930 B

1234567891011121314151617181920212223
  1. casper.test.begin('Components', 11, function (test) {
  2. casper
  3. .start('./fixtures/component.html')
  4. .then(function () {
  5. var expected = 'hello Vue'
  6. test.assertSelectorHasText('#component-and-with', expected)
  7. test.assertSelectorHasText('#element-and-with', expected)
  8. test.assertSelectorHasText('#component', expected)
  9. test.assertSelectorHasText('#with', expected)
  10. test.assertSelectorHasText('#element', expected)
  11. test.assertSelectorHasText('#with-sync', expected)
  12. test.assertSelectorHasText('#component-with-sync', expected)
  13. test.assertSelectorHasText('#conditional', expected)
  14. test.assertElementCount('.repeat-conditional', 2)
  15. test.assertSelectorHasText('.repeat-conditional.my-element', expected)
  16. test.assertSelectorHasText('.repeat-conditional.nope', 'NOPE')
  17. })
  18. .run(function () {
  19. test.done()
  20. })
  21. })