Tom Hicks

Results 8 issues of Tom Hicks

We use a build that exports multiple cache manifests, for different devices/platforms. Something like: ``` plugins: [ new AppCachePlugin({ exclude: [/ios/], name: "android.appcache" }), new AppCachePlugin({ exclude: [/android/], name: "ios.appcache"...

This is quite a big suggestion, but in my opinion the order of the arguments is inconsistent across functions, and generally the wrong way around. See these for details: http://functionaltalks.org/2013/05/27/brian-lonsdorf-hey-underscore-youre-doing-it-wrong/...

enhancement

When there are zero steps in a file (as can happen when excluding certain tags in a test run) it attempts to close the driver, having never created it in...

Multiple tags should be supplied in multiple --tags arguments, which allows logical ORs and ANDs to be applied to tags. This creates --tags arguments according to the cucumber docs: https://github.com/cucumber/cucumber/wiki/Tags...

According to [this](https://github.com/cucumber/cucumber/wiki/Tags) article, the way pioneer passes its tags to cucumber is totally wrong when there are multiple tags. If I set my tags to `["@one", "@two"]` pioneer passes...

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...

I find the use of `this.Widgets` and the 'autoloading' of widgets via the `require` block in `pioneer.json` a bit old-school. Adding widgets to a namespace using `this.Widgets = this.Widgets ||...

enhancement

I think that the way step definitions are shared across features is short-sighted and can be improved. I see that being able to shove step definitions anywhere into the the...