routing.js 832 B

1234567891011121314151617181920212223242526272829
  1. casper.test.begin('Routing', 10, function (test) {
  2. casper
  3. .start('./fixtures/routing.html')
  4. .then(function () {
  5. test.assertElementCount('div', 1)
  6. test.assertSelectorHasText('div', 'Hi!')
  7. })
  8. .thenClick('a', function () {
  9. test.assertElementCount('div', 1)
  10. test.assertSelectorHasText('div', 'Ho!')
  11. })
  12. .thenClick('a', function () {
  13. test.assertElementCount('div', 1)
  14. test.assertSelectorHasText('div', 'Ha!')
  15. })
  16. .thenClick('a', function () {
  17. test.assertElementCount('div', 1)
  18. test.assertSelectorHasText('div', 'Hi!')
  19. })
  20. .thenOpen('./fixtures/routing.html#ho', function () {
  21. test.assertElementCount('div', 1)
  22. test.assertSelectorHasText('div', 'Ho!')
  23. })
  24. .run(function () {
  25. test.done()
  26. })
  27. })