Skip to content
This repository was archived by the owner on Aug 6, 2021. It is now read-only.

Commit 4076c30

Browse files
committed
jQuery removed from dependencies
1 parent a92919f commit 4076c30

File tree

3 files changed

+29
-36
lines changed

3 files changed

+29
-36
lines changed

package-lock.json

-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
"grunt-contrib-jshint": "^1.1.0",
1515
"grunt-contrib-qunit": "^2.0.0",
1616
"grunt-contrib-uglify": "^3.3.0",
17-
"jquery": "^2.2.3",
1817
"qunit": "^2.5.0"
1918
},
2019
"scripts": {

tests/cssParsing.test.js

+29-29
Original file line numberDiff line numberDiff line change
@@ -45,56 +45,56 @@ QUnit.test('FullInspector Unit Tests', function(assert) {
4545
});
4646

4747
QUnit.test('Basic CSS parsing', function(assert) {
48-
var expected = $.parseJSON(testData.veryBasicCSS.output);
48+
var expected = JSON.parse(testData.veryBasicCSS.output);
4949
var parsed = fullInspector.parseCSS(testData.veryBasicCSS.input);
5050
console.log(expected, parsed);
5151
assert.deepEqual(parsed, expected, 'The simplest css possible, compressed'); //assert 1
5252

53-
expected = $.parseJSON(testData.basicCSS.output);
53+
expected = JSON.parse(testData.basicCSS.output);
5454
parsed = fullInspector.parseCSS(testData.basicCSS.input);
5555
assert.deepEqual(parsed, expected, 'The simplest css possible, uncompressed'); //assert 2
5656

57-
expected = $.parseJSON(testData.basicCSS2.output); //adding comments should not change output
57+
expected = JSON.parse(testData.basicCSS2.output); //adding comments should not change output
5858
parsed = fullInspector.parseCSS(testData.basicCSS2.input);
5959
assert.deepEqual(parsed, expected, 'Simple css with comments'); //assert 3
6060

6161

62-
expected = $.parseJSON(testData.basicCSS3.output); //a More complex CSS example
62+
expected = JSON.parse(testData.basicCSS3.output); //a More complex CSS example
6363
parsed = fullInspector.parseCSS(testData.basicCSS3.input);
6464
assert.deepEqual(parsed, expected, 'A More complex CSS example'); //assert 4
6565

66-
expected = $.parseJSON(testData.basicCSS4.output); //a More complex CSS example
66+
expected = JSON.parse(testData.basicCSS4.output); //a More complex CSS example
6767
parsed = fullInspector.parseCSS(testData.basicCSS4.input);
6868
assert.deepEqual(parsed, expected, 'Simple css with multi-line value'); //assert 5
6969

70-
expected = $.parseJSON(testData.basicCSS5.output); //simple css with margin value is "*0"
70+
expected = JSON.parse(testData.basicCSS5.output); //simple css with margin value is "*0"
7171
parsed = fullInspector.parseCSS(testData.basicCSS5.input);
7272
assert.deepEqual(parsed, expected, 'simple css with margin value is "*0'); //assert 5
7373
});
7474
QUnit.test('Advanced CSS Parsing(support for media queries)', function(assert) {
75-
var expected = $.parseJSON(testData.advCSS.output);
75+
var expected = JSON.parse(testData.advCSS.output);
7676
var parsed = fullInspector.parseCSS(testData.advCSS.input);
7777
assert.deepEqual(parsed, expected, 'Basic CSS including only 1 media query'); //assert 1 for media queries
7878

7979

80-
expected = $.parseJSON(testData.advCSS2.output);
80+
expected = JSON.parse(testData.advCSS2.output);
8181
parsed = fullInspector.parseCSS(testData.advCSS2.input);
8282
assert.deepEqual(parsed, expected, '2 media queries'); //assert 2 for media queries
8383

8484
//test a very complex css & media query mixup
85-
expected = $.parseJSON(testData.advCSS3.output);
85+
expected = JSON.parse(testData.advCSS3.output);
8686
parsed = fullInspector.parseCSS(testData.advCSS3.input);
8787
assert.deepEqual(parsed, expected, 'Complex css & media query mixup'); //assert 2 for media queries
8888

89-
expected = $.parseJSON(testData.advCSS4.output);
89+
expected = JSON.parse(testData.advCSS4.output);
9090
parsed = fullInspector.parseCSS(testData.advCSS4.input);
9191
assert.deepEqual(parsed, expected, 'Simple @font-face containing css');
9292

93-
expected = $.parseJSON(testData.advCSS5.output);
93+
expected = JSON.parse(testData.advCSS5.output);
9494
parsed = fullInspector.parseCSS(testData.advCSS5.input);
9595
assert.deepEqual(parsed, expected, 'Simple @font-face with multiline value containing css');
9696

97-
expected = $.parseJSON(testData.advCSS6.output);
97+
expected = JSON.parse(testData.advCSS6.output);
9898
parsed = fullInspector.parseCSS(testData.advCSS6.input);
9999
assert.deepEqual(parsed, expected, 'Media query with a comment above it.');
100100
});
@@ -117,16 +117,16 @@ QUnit.test('CSS parse&toString equality tests', function(assert) {
117117
Test Cases for CSS diff tool
118118
*/
119119
QUnit.test('CSS Diff Tests', function(assert) {
120-
var css1 = $.parseJSON(diffTestData.diffBasic.css1);
121-
var css2 = $.parseJSON(diffTestData.diffBasic.css2);
120+
var css1 = JSON.parse(diffTestData.diffBasic.css1);
121+
var css2 = JSON.parse(diffTestData.diffBasic.css2);
122122
var diff = fullInspector.cssDiff(css1, css2);
123-
var expected = $.parseJSON(diffTestData.diffBasic.diff)
123+
var expected = JSON.parse(diffTestData.diffBasic.diff)
124124
assert.deepEqual(diff, expected, 'Basic cssDiff');
125125

126-
css1 = $.parseJSON(diffTestData.diffBasic2.css1);
127-
css2 = $.parseJSON(diffTestData.diffBasic2.css2);
126+
css1 = JSON.parse(diffTestData.diffBasic2.css1);
127+
css2 = JSON.parse(diffTestData.diffBasic2.css2);
128128
diff = fullInspector.cssDiff(css1, css2);
129-
expected = $.parseJSON(diffTestData.diffBasic2.diff)
129+
expected = JSON.parse(diffTestData.diffBasic2.diff)
130130
assert.deepEqual(diff, expected, 'diff of 2 same css should return false');
131131
});
132132

@@ -138,9 +138,9 @@ QUnit.test('CSS Diff Bug tests', function(assert) {
138138
for(var i = 0; i < cssDiffFailedValues.length; i++){
139139
var testData = cssDiffFailedValues[i];
140140
console.log('testData ',testData);
141-
var css1 = $.parseJSON(testData.css1);
141+
var css1 = JSON.parse(testData.css1);
142142
console.log('css 1 ',css1);
143-
var css2 = $.parseJSON(testData.css2);
143+
var css2 = JSON.parse(testData.css2);
144144
var diff = fullInspector.cssDiff(css1, css2);
145145
var expected = testData.output;
146146
assert.deepEqual(diff, expected, 'css diff bug test '+(i+1));
@@ -151,22 +151,22 @@ QUnit.test('CSS Diff Bug tests', function(assert) {
151151
Test Cases for Intelligent CSS Push
152152
*/
153153
QUnit.test('Intelligent CSS Push Tests', function(assert) {
154-
var styles = $.parseJSON(cssIntelligentPushData.pushBasic.styles);
155-
var newStyle = $.parseJSON(cssIntelligentPushData.pushBasic.newStyle);
154+
var styles = JSON.parse(cssIntelligentPushData.pushBasic.styles);
155+
var newStyle = JSON.parse(cssIntelligentPushData.pushBasic.newStyle);
156156
fullInspector.intelligentCSSPush(styles, newStyle);
157-
var expected = $.parseJSON(cssIntelligentPushData.pushBasic.result);
157+
var expected = JSON.parse(cssIntelligentPushData.pushBasic.result);
158158
assert.deepEqual(styles, expected, 'Push CSS into empty CSS object');
159159

160-
styles = $.parseJSON(cssIntelligentPushData.pushBasic2.styles);
161-
newStyle = $.parseJSON(cssIntelligentPushData.pushBasic2.newStyle);
160+
styles = JSON.parse(cssIntelligentPushData.pushBasic2.styles);
161+
newStyle = JSON.parse(cssIntelligentPushData.pushBasic2.newStyle);
162162
fullInspector.intelligentCSSPush(styles, newStyle);
163-
expected = $.parseJSON(cssIntelligentPushData.pushBasic2.result);
163+
expected = JSON.parse(cssIntelligentPushData.pushBasic2.result);
164164
assert.deepEqual(styles, expected, 'Push CSS containing a new css directive to an existing CSS object');
165165

166-
styles = $.parseJSON(cssIntelligentPushData.pushBasic3.styles);
167-
newStyle = $.parseJSON(cssIntelligentPushData.pushBasic3.newStyle);
166+
styles = JSON.parse(cssIntelligentPushData.pushBasic3.styles);
167+
newStyle = JSON.parse(cssIntelligentPushData.pushBasic3.newStyle);
168168
fullInspector.intelligentCSSPush(styles, newStyle);
169-
expected = $.parseJSON(cssIntelligentPushData.pushBasic3.result);
169+
expected = JSON.parse(cssIntelligentPushData.pushBasic3.result);
170170
assert.deepEqual(styles, expected, 'Push media query CSS containing a new css directive to an existing media query CSS object');
171171
});
172172

0 commit comments

Comments
 (0)