Skip to content
This repository was archived by the owner on Feb 9, 2018. It is now read-only.

Commit 30bc5a1

Browse files
committed
approximately => closeTo
1 parent 70ee3d0 commit 30bc5a1

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

test/js/css-angle-value.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ test('CSSAngleValue constructor works for valid arguments', function() {
3131
];
3232
for (var i = 0; i < values.length; i++) {
3333
assert.instanceOf(values[i], CSSAngleValue);
34-
assert.approximately(values[i].degrees, expectations[i].degrees, EPSILON);
34+
assert.closeTo(values[i].degrees, expectations[i].degrees, EPSILON);
3535
assert.strictEqual(values[i]._value, expectations[i].value);
3636
assert.strictEqual(values[i]._unit, expectations[i].unit);
3737
assert.strictEqual(values[i].cssText, expectations[i].cssText);
@@ -62,32 +62,32 @@ test('Invalid unit throws', function() {
6262
test('Conversions when specified as degrees', function() {
6363
var angleValue = new CSSAngleValue(40, 'deg');
6464
assert.strictEqual(angleValue.degrees, 40);
65-
assert.approximately(angleValue.radians, 0.698132, EPSILON);
66-
assert.approximately(angleValue.gradians, 44.444444, EPSILON);
67-
assert.approximately(angleValue.turns, 0.111111, EPSILON);
65+
assert.closeTo(angleValue.radians, 0.698132, EPSILON);
66+
assert.closeTo(angleValue.gradians, 44.444444, EPSILON);
67+
assert.closeTo(angleValue.turns, 0.111111, EPSILON);
6868
});
6969

7070
test('Conversions when specified as radians', function() {
7171
var angleValue = new CSSAngleValue(100, 'rad');
72-
assert.approximately(angleValue.degrees, 5729.577951, EPSILON);
72+
assert.closeTo(angleValue.degrees, 5729.577951, EPSILON);
7373
assert.strictEqual(angleValue.radians, 100);
74-
assert.approximately(angleValue.gradians, 6366.197724, EPSILON);
75-
assert.approximately(angleValue.turns, 15.915494, EPSILON);
74+
assert.closeTo(angleValue.gradians, 6366.197724, EPSILON);
75+
assert.closeTo(angleValue.turns, 15.915494, EPSILON);
7676
});
7777

7878
test('Conversions when specified as gradians', function() {
7979
var angleValue = new CSSAngleValue(215, 'grad');
80-
assert.approximately(angleValue.degrees, 193.5, EPSILON);
81-
assert.approximately(angleValue.radians, 3.377212, EPSILON);
80+
assert.closeTo(angleValue.degrees, 193.5, EPSILON);
81+
assert.closeTo(angleValue.radians, 3.377212, EPSILON);
8282
assert.strictEqual(angleValue.gradians, 215);
83-
assert.approximately(angleValue.turns, 0.5375, EPSILON);
83+
assert.closeTo(angleValue.turns, 0.5375, EPSILON);
8484
});
8585

8686
test('Conversions when specified as turns', function() {
8787
var angleValue = new CSSAngleValue(0.6, 'turn');
88-
assert.approximately(angleValue.degrees, 216, EPSILON);
89-
assert.approximately(angleValue.radians, 3.769911, EPSILON);
90-
assert.approximately(angleValue.gradians, 240, EPSILON);
88+
assert.closeTo(angleValue.degrees, 216, EPSILON);
89+
assert.closeTo(angleValue.radians, 3.769911, EPSILON);
90+
assert.closeTo(angleValue.gradians, 240, EPSILON);
9191
assert.strictEqual(angleValue.turns, 0.6);
9292
});
9393

@@ -102,7 +102,7 @@ test('Parsing valid strings results in expected CSSAngleValues', function() {
102102
var result = typedOM.internal.parsing.consumeAngleValue(values[i].str);
103103
assert.isNotNull(result, 'Failed parsing ' + values[i].str);
104104
assert.instanceOf(result[0], CSSAngleValue);
105-
assert.approximately(result[0].degrees, values[i].degrees, EPSILON);
105+
assert.closeTo(result[0].degrees, values[i].degrees, EPSILON);
106106
assert.strictEqual(result[0]._value, values[i].value);
107107
assert.strictEqual(result[0]._unit, values[i].unit);
108108
assert.strictEqual(result[0].cssText, values[i].cssText);
@@ -120,7 +120,7 @@ test('Parsing is case insensitive', function() {
120120
var result = typedOM.internal.parsing.consumeAngleValue(values[i].str);
121121
assert.isNotNull(result, 'Failed parsing ' + values[i].str);
122122
assert.instanceOf(result[0], CSSAngleValue);
123-
assert.approximately(result[0].degrees, values[i].degrees, EPSILON);
123+
assert.closeTo(result[0].degrees, values[i].degrees, EPSILON);
124124
assert.strictEqual(result[0]._value, values[i].value);
125125
assert.strictEqual(result[0]._unit, values[i].unit);
126126
assert.strictEqual(result[0].cssText, values[i].cssText);

test/js/css-translation.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ suite('CSSTranslation', function() {
115115
assert.strictEqual(parsed[1], values[i].remaining, values[i].str + ' expected ' + values[i].remaining + ' as trailing characters');
116116
assert.instanceOf(parsed[0], CSSTranslation);
117117
assert.isTrue(parsed[0].is2D);
118-
assert.approximately(parsed[0].x.value, values[i].x, 1e-6);
119-
assert.approximately(parsed[0].y.value, values[i].y, 1e-6);
118+
assert.closeTo(parsed[0].x.value, values[i].x, 1e-6);
119+
assert.closeTo(parsed[0].y.value, values[i].y, 1e-6);
120120
assert.strictEqual(parsed[0].x.type, 'px');
121121
assert.strictEqual(parsed[0].y.type, 'px');
122122
assert.strictEqual(parsed[0].z, null);
@@ -139,9 +139,9 @@ suite('CSSTranslation', function() {
139139
assert.strictEqual(parsed[1], values[i].remaining, values[i].str + ' expected ' + values[i].remaining + ' as trailing characters');
140140
assert.instanceOf(parsed[0], CSSTranslation);
141141
assert.isFalse(parsed[0].is2D);
142-
assert.approximately(parsed[0].x.value, values[i].x, 1e-6);
143-
assert.approximately(parsed[0].y.value, values[i].y, 1e-6);
144-
assert.approximately(parsed[0].z.value, values[i].z, 1e-6);
142+
assert.closeTo(parsed[0].x.value, values[i].x, 1e-6);
143+
assert.closeTo(parsed[0].y.value, values[i].y, 1e-6);
144+
assert.closeTo(parsed[0].z.value, values[i].z, 1e-6);
145145
assert.strictEqual(parsed[0].x.type, 'px');
146146
assert.strictEqual(parsed[0].y.type, 'px');
147147
assert.strictEqual(parsed[0].z.type, 'px');
@@ -163,8 +163,8 @@ suite('CSSTranslation', function() {
163163
assert.strictEqual(parsed[1], values[i].remaining, values[i].str + ' expected ' + values[i].remaining + ' as trailing characters');
164164
assert.instanceOf(parsed[0], CSSTranslation);
165165
assert.isTrue(parsed[0].is2D);
166-
assert.approximately(parsed[0].x.value, values[i].x, 1e-6);
167-
assert.approximately(parsed[0].y.value, values[i].y, 1e-6);
166+
assert.closeTo(parsed[0].x.value, values[i].x, 1e-6);
167+
assert.closeTo(parsed[0].y.value, values[i].y, 1e-6);
168168
assert.strictEqual(parsed[0].x.type, 'px');
169169
assert.strictEqual(parsed[0].y.type, 'px');
170170
assert.strictEqual(parsed[0].z, null);

0 commit comments

Comments
 (0)