19 Commits

Author SHA1 Message Date
9cc0e5519c fix(e2e): make the wait logic more flexible
We will now by default wait for something to be hydrated, and then wait for the passed in tag to be visible whether it is hydrated or not.

This allows the tag passed in to be associated with a standard (non-stencil) element.
2018-02-07 11:27:31 -06:00
58952d3c12 fix(e2e): expand timeout to compensate for snapshot 2018-02-02 13:39:49 -06:00
71aeedfcbe fix(e2e): restore the events test fully
Also clean up the runner a bit
2018-02-02 11:49:10 -06:00
6639f99556 fix(e2e): run each test in its own driver and await more 2018-02-01 17:51:23 -06:00
aa45ff1c34 chore(snapshot): print out URL at the end so you can open it 2018-01-19 12:07:43 -05:00
321ec2202d chore(e2e): decrease timeout 2018-01-12 13:00:40 -05:00
e8d7c6751f test(app): assert that status bar padding is present, refactor app/cordova test 2018-01-04 16:45:42 -06:00
bd8e9adf97 chore(scripts): bump timeout for mocha 2018-01-04 12:49:02 -05:00
f642ff472d chore(e2e): make sure chrome exits on completion 2018-01-03 14:46:53 -06:00
4a465009c4 chore(snapshot): fix error with scoped var 2017-12-22 10:50:46 -05:00
5198914be4 test(nav): e2e tests that put nav and nested navs through the paces 2017-12-18 16:59:11 -06:00
178ae80b3c chore(snapshot): remove infobars disable and adjust height 2017-12-14 14:32:11 -05:00
4838d5ebfe chore(snapshot): add support for ios platform and passing a folder (#13635)
* chore(snapshot): adds support for multiple platforms and passing folder

* test(e2e): update e2e tests for multiple platforms

* test(e2e): fix failing backdrop tests

* chore(snapshot): remove console logs
2017-12-12 17:46:11 -05:00
c30a6629cd chore(snapshot): get snapshot comparisons with v3 working
http://ionic-snapshot-go.appspot.com/ionic-core/snapshots/v3-master/hbe/
chrome_400x800
2017-12-08 18:14:55 -05:00
a067d167d3 chore(e2e) rename tests to match v3 master (#13609) 2017-12-07 15:49:15 -06:00
0b62d217a3 feat(e2e) validate node version 2017-11-27 11:20:36 -06:00
cc9c040c9b style(e2e) inline navigate shortcut 2017-11-27 11:20:03 -06:00
af545aaa1e docs(e2e) update e2e/snapshot docs (#13468)
* feat(e2e) add chromedriver dependency to core
* docs(e2e) rewrite e2e doc for new process
* chore(e2e) rename e2e-test-page -> page
* fix(e2e) update dev-server config path
* docs(e2e) add node version info
2017-11-21 10:20:38 -06:00
db475cd153 test(e2e): port e2e tests to @ionic/core (#13438)
* feat(e2e-tests) simplify e2e test structure

* test(badge) add basic e2e test

* test(button) update e2e test to new structure

* test(card) add basic e2e test

* test(checkbox) add basic e2e test

* chore(e2e-test) update path to e2e module in run-e2e

* fix(button) update toolbar e2e deps

* fix(e2e-test) update path in snapshot script

* feat(e2e-test) move e2e scripts into scripts/e2e

* test(chip) add basic e2e test

* test(content) add basic e2e test

* test(datetime) add basic e2e test

* style(e2e-test) use consistent title/header in e2e test pages

* test(fab) add basic e2e test

* fix(e2e-test) don't run e2e script when required

* test(grid) add basic e2e test

* test(icon) add basic e2e test

* test(input) add basic e2e test

* style(e2e-test) use consistent e2e test header titles

* test(list) add basic e2e test

* test(menu) add basic e2e test

* test(modal) add basic e2e test

* feat(e2e-test) add navigate export to e2e module

* feat(e2e-test) add present method to Page class

* test(popover) add basic e2e test

* test(menu) add present left menu e2e test

* test(radio) add basic e2e test

* test(range) add  basic e2e test

* test(searchbar) add basic e2e test

* test(segment) add basic e2e test

* test(select) add basic e2e test

* test(modal) add shows modal e2e test

* test(slides) add basic e2e test

* test(spinner) add basic/color e2e tests

* test(tabs) add basic e2e test

* test(toast) add basic e2e test

* test(toggle) add basic e2e test

* test(toolbar) add basic e2e test

* docs(e2e-test) update e2e readme to reflect simplest test

* test(card) update basic e2e test

* chore(e2e-test) remove run-e2e script

* test(components): move remaining component tests to index files

* chore(package): add mocha to devDependencies

* test(infinite-scroll) add basic e2e test

* test(item-sliding) add basic e2e test

* test(item) add basic/buttons e2e tests

* test(nav) add basic e2e test

* test(reorder) add basic e2e test

* test(split-pane) add basic e2e test

* chore() update declarations file

* refactor(toast): reduce border-radius

* chore(components): update components.d.ts
2017-11-16 12:19:23 -06:00