pioneer
pioneer copied to clipboard
Integration Testing
Pioneer looks quite interesting but there is no examples more complicate then todoMVC. And in the real life my application rely on the backend and the documentation says nothing about...
When pioneer bootstraps the `pioneer.json` file, folders, and test samples it should respect the `--coffee` flag and load examples containing coffeescript instead of js
As outline by #282. `environment.md` should be created to add documentation for the following: - Before - After - BeforeAll - AfterAll - Driver --- I'll be happy to give...
The same method, `find`, is used for both, which led to some confusion for me. Not sure if there's a better method name for the construction... `create` perhaps?
By switching to a `.js` instead of `.json` configuration, it would be easier to move _all_ configuration into the actual config file (for example the driver builder and output formatting),...
If a step schedules a lot of driver commands, and an early one fails, if the driver is retained (i.e. keep the same driver for all scenarios) it will carry...
$ npm run integration ... ``` Failing Scenarios: /home/chris/git/pioneer/test/integration/features/readwidget.feature:19 AssertionError: expected '0' to deeply equal '100' From: Task: at /home/chris/git/pioneer/lib/support/index.js:9:3777 at /home/chris/git/pioneer/node_modules/selenium-webdriver/lib/webdriver/promise.js:2546:12 at promise.ControlFlow.runInFrame_ (/home/chris/git/pioneer/node_modules/selenium-webdriver/lib/webdriver/promise.js:1877:20) ```
Take for instance when we have a widget, and we want to get a child element that is shown dynamically  This code path will currently blindly try and find...
scaffolding worked, but then ``` $ ./node_modules/.bin/pioneer ``` lead to Configuration loaded from /Users/Micah/Sites/kydaepi/admin/pioneer.json Feature: Simple Feature # tests/features/simple.feature Scenario: Entering Information /Users/Micah/Sites/kydaepi/admin/node_modules/pioneer/node_modules/selenium-webdriver/lib/webdriver/promise.js:1643 throw error; ^ Error: The ChromeDriver could...