nemo-locatex
Advanced tools
Comparing version 0.4.2 to 1.0.1
@@ -18,3 +18,3 @@ /*───────────────────────────────────────────────────────────────────────────*\ | ||
module.exports = { | ||
'setup': function (config, nemo, callback) { | ||
'setup': function (nemo, callback) { | ||
nemo.locatex = function locatex(_locator) { | ||
@@ -31,4 +31,4 @@ var locale = (nemo.props && nemo.props.locale) ? nemo.props.locale : 'default', | ||
}; | ||
callback(null, config, nemo); | ||
callback(null); | ||
} | ||
}; |
{ | ||
"name": "nemo-locatex", | ||
"version": "0.4.2", | ||
"version": "1.0.1", | ||
"description": "Add Locale behavior to Nemo locators", | ||
@@ -14,15 +14,12 @@ "main": "index.js", | ||
}, | ||
"dependencies": { | ||
"async": "~0.2.8" | ||
}, | ||
"peerDependencies": { | ||
"nemo-drivex": "^0.4.0", | ||
"nemo": "^0.4.0" | ||
"nemo": "^2.1.1" | ||
}, | ||
"devDependencies": { | ||
"mocha": "~1.10.0", | ||
"chai": "~1.6.0", | ||
"grunt": "~0.4.1", | ||
"chai": "^3.5.0", | ||
"grunt": "^1.0.1", | ||
"grunt-contrib-jshint": "^1.0.0", | ||
"grunt-simple-mocha": "~0.4.0", | ||
"grunt-contrib-jshint": "~0.7.1" | ||
"mocha": "^2.4.5", | ||
"nemo": "^2.1.1" | ||
}, | ||
@@ -35,2 +32,6 @@ "keywords": [ | ||
"author": "Matt Edelman", | ||
"contributors": [ | ||
"Matt Edelman <medelman@paypal.com>", | ||
"Gabriel Csapo <gacsapo@paypal.com>" | ||
], | ||
"licenses": [ | ||
@@ -37,0 +38,0 @@ { |
@@ -1,2 +0,4 @@ | ||
var NemoLocateX = require("../index"); | ||
var assert = require('chai').assert; | ||
var Nemo = require('nemo'); | ||
var Locatex = require("../index"); | ||
var returnObj = { | ||
@@ -7,14 +9,35 @@ "driver": true, | ||
describe("nemo-locatex ", function () { | ||
it('should setup with nemo', function(done) { | ||
var nemo = Nemo({ | ||
"driver": { | ||
"browser": "phantomjs" | ||
}, | ||
'plugins': { | ||
'locatex': { | ||
'module': 'path:../../index' | ||
} | ||
} | ||
}, function (err) { | ||
if (err) { | ||
throw 'Error during Nemo setup'; | ||
} | ||
assert.isObject(nemo, 'nemo is an object'); | ||
assert.isDefined(nemo.driver, 'driver is defined'); | ||
assert.isDefined(nemo.wd, 'wd is defined'); | ||
assert.isDefined(nemo.locatex, 'locatex is defined'); | ||
assert.isFunction(nemo.locatex, 'locatex is a function'); | ||
nemo.driver.quit(); | ||
done(); | ||
}); | ||
}) | ||
it("should get set up", function (done) { | ||
NemoLocateX.setup({}, returnObj, function (err, config, returnObj) { | ||
if (returnObj.locatex) { | ||
//console.log("user", returnObj.user); | ||
done() | ||
} else if (err) { | ||
done(err) | ||
} else { | ||
done(new Error("Didn't get drivex object back")) | ||
} | ||
var nemo = {}; | ||
Locatex.setup(nemo, function () { | ||
assert.isObject(nemo, 'nemo is an object'); | ||
assert.isFunction(nemo.locatex, 'locatex is a function'); | ||
done(); | ||
}) | ||
}); | ||
}); | ||
}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
14575
1
11
100
1
6
+ Addedansi-regex@2.1.1(transitive)
+ Addedasync@0.9.21.5.2(transitive)
+ Addedbabel-runtime@4.7.3(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedcaller@1.1.0(transitive)
+ Addedcamelcase@3.0.0(transitive)
+ Addedcliui@3.2.0(transitive)
+ Addedcode-point-at@1.1.0(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedconfit@2.3.0(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addeddebuglog@1.0.1(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedget-caller-file@1.0.3(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedinvert-kv@1.0.0(transitive)
+ Addedis-fullwidth-code-point@1.0.0(transitive)
+ Addedlcid@1.0.0(transitive)
+ Addedlodash@4.17.21(transitive)
+ Addedlodash.assign@4.2.0(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addednemo@2.4.1(transitive)
+ Addednumber-is-nan@1.0.1(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedoptions@0.0.6(transitive)
+ Addedos-locale@1.4.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedrequire-directory@2.1.1(transitive)
+ Addedrequire-main-filename@1.0.1(transitive)
+ Addedrimraf@2.7.1(transitive)
+ Addedselenium-webdriver@2.53.3(transitive)
+ Addedset-blocking@2.0.0(transitive)
+ Addedshortstop@1.0.3(transitive)
+ Addedshortstop-handlers@1.1.1(transitive)
+ Addedshush@1.0.4(transitive)
+ Addedstring-width@1.0.2(transitive)
+ Addedstrip-ansi@3.0.1(transitive)
+ Addedstrip-json-comments@3.1.1(transitive)
+ Addedultron@1.0.2(transitive)
+ Addedwhich-module@1.0.0(transitive)
+ Addedwindow-size@0.2.0(transitive)
+ Addedwrap-ansi@2.1.0(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedws@1.1.5(transitive)
+ Addedy18n@3.2.2(transitive)
+ Addedyargs@4.8.1(transitive)
+ Addedyargs-parser@2.4.1(transitive)
- Removedasync@~0.2.8
- Removedarray-find-index@1.0.2(transitive)
- Removedasync@0.1.220.2.9(transitive)
- Removedcamelcase@2.1.1(transitive)
- Removedcamelcase-keys@2.1.0(transitive)
- Removedcurrently-unhandled@0.4.1(transitive)
- Removeddateformat@1.0.12(transitive)
- Removedget-stdin@4.0.1(transitive)
- Removedindent-string@2.1.0(transitive)
- Removedini@1.3.8(transitive)
- Removedis-finite@1.1.0(transitive)
- Removedlodash@2.4.2(transitive)
- Removedloud-rejection@1.6.0(transitive)
- Removedmap-obj@1.0.1(transitive)
- Removedmeow@3.7.0(transitive)
- Removedminimist@0.0.10(transitive)
- Removedmkdirp@0.5.6(transitive)
- Removednconf@0.6.9(transitive)
- Removednemo@0.4.0(transitive)
- Removednemo-drivex@0.4.5(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedoptimist@0.6.0(transitive)
- Removedredent@1.0.0(transitive)
- Removedrepeating@2.0.1(transitive)
- Removedselenium-webdriver@2.44.0(transitive)
- Removedsignal-exit@3.0.7(transitive)
- Removedstrip-indent@1.0.1(transitive)
- Removedtrim-newlines@1.0.0(transitive)
- Removedwordwrap@0.0.3(transitive)
- Removedxunit-file@0.0.11(transitive)