animation.js 773 B

12345678910111213141516171819202122232425262728293031
  1. casper.test.begin('CSS Animation', 7, function (test) {
  2. var minWait = 50,
  3. duration = 200
  4. casper
  5. .start('./fixtures/animation.html')
  6. .then(function () {
  7. test.assertElementCount('h1', 1)
  8. test.assertElementCount('h1.v-leave', 0)
  9. })
  10. .thenClick('button')
  11. .wait(minWait, function () {
  12. test.assertElementCount('h1.v-leave', 1)
  13. })
  14. .wait(duration, function () {
  15. test.assertElementCount('h1', 0)
  16. })
  17. .thenClick('button')
  18. .wait(minWait, function () {
  19. test.assertElementCount('h1.v-enter', 1)
  20. })
  21. .wait(duration, function () {
  22. test.assertElementCount('h1', 1)
  23. test.assertElementCount('h1.v-enter', 0)
  24. })
  25. .run(function () {
  26. test.done()
  27. })
  28. })