routing.js 822 B

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