Skip to content

Commit f8d93a5

Browse files
authored
build: add is-jquery-obj function (#70)
* add is-jquery-obj function * update version
1 parent 4c01bbe commit f8d93a5

7 files changed

Lines changed: 19 additions & 18 deletions

File tree

package-lock.json

Lines changed: 2 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "testcafe-legacy-api",
3-
"version": "5.1.7",
3+
"version": "5.1.8",
44
"description": "Legacy API support for TestCafe",
55
"main": "lib/index.js",
66
"scripts": {
@@ -48,7 +48,6 @@
4848
"async": "3.2.3",
4949
"dedent": "^0.6.0",
5050
"highlight-es": "^1.0.0",
51-
"is-jquery-obj": "^0.1.0",
5251
"lodash": "^4.14.0",
5352
"moment": "^2.14.1",
5453
"mustache": "^2.2.1",

src/client/api/actions/actions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import * as sourceIndexTracker from '../../source-index';
1616
import forEachSeries from '../../deps/for-each-series';
1717
import * as sandboxedJQuery from '../../sandboxed-jquery';
1818
import ERROR_TYPE from '../../../test-run-error/type';
19-
import isJQueryObj from 'is-jquery-obj';
19+
import isJQueryObj from '../../../utils/is-jquery-obj';
2020

2121
var nativeMethods = hammerhead.nativeMethods;
2222

src/client/api/assertions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as sourceIndexTracker from '../source-index';
44
import SETTINGS from '../settings';
55
import CROSS_DOMAIN_MESSAGES from '../cross-domain-messages';
66
import ERROR_TYPE from '../../test-run-error/type';
7-
import isJQueryObj from 'is-jquery-obj';
7+
import isJQueryObj from '../../utils/is-jquery-obj';
88

99
var messageSandbox = hammerhead.eventSandbox.message;
1010

src/client/runner-base.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import COMMAND from '../test-run/command';
1212
import ERROR_TYPE from '../test-run-error/type';
1313
import * as sandboxedJQuery from './sandboxed-jquery';
1414
import * as transport from './transport';
15-
import isJQueryObj from 'is-jquery-obj';
15+
import isJQueryObj from '../utils/is-jquery-obj';
1616

1717
var messageSandbox = hammerhead.eventSandbox.message;
1818
var nativeMethods = hammerhead.nativeMethods;

src/utils/is-jquery-obj.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export default function (obj) {
2+
return !!(obj && obj.jquery);
3+
}

test/server/is-jquery-obj-test.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const assert = require('assert');
2+
const isjQueryObj = require('../../lib/utils/is-jquery-obj').default;
3+
4+
describe('is-jquery-obj test', () => {
5+
it('Should define jquery object correctly', () => {
6+
assert.equal(isjQueryObj(void 0), false);
7+
assert.equal(isjQueryObj({}), false);
8+
assert.equal(isjQueryObj({ jquery: {} }), true);
9+
});
10+
});

0 commit comments

Comments
 (0)