modal.js 680 B

12345678910111213141516171819202122
  1. casper.test.begin('modal', 8, function (test) {
  2. casper
  3. .start('examples/modal/index.html')
  4. .then(function () {
  5. test.assertNotVisible('.modal-mask')
  6. })
  7. .thenClick('#show-modal', function () {
  8. test.assertVisible('.modal-mask')
  9. test.assertVisible('.modal-wrapper')
  10. test.assertVisible('.modal-container')
  11. test.assertSelectorHasText('.modal-header h3', 'custom header')
  12. test.assertSelectorHasText('.modal-body', 'default body')
  13. test.assertSelectorHasText('.modal-footer', 'default footer')
  14. })
  15. .thenClick('.modal-default-button', function () {
  16. test.assertNotVisible('.modal-mask')
  17. })
  18. // run
  19. .run(function () {
  20. test.done()
  21. })
  22. })