Skip to content

Commit c9cc17d

Browse files
authored
Merge pull request #411 from NeonSpork/testing-error-fix
fix(test): Explicit type in test allows TS to compile
2 parents c68c0c6 + 4126015 commit c9cc17d

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/danfojs-node/test/utils.test.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { assert } from "chai";
22
import { describe, it } from "mocha";
3+
import { ArrayType1D } from "../dist/danfojs-base/shared/types";
34
import { Utils, __version } from "../dist/danfojs-node/src";
45
import packagejson from "../package.json";
56

@@ -147,27 +148,27 @@ describe("Utils", function () {
147148

148149
describe("replaceUndefinedWithNaN", function () {
149150
it("replace undefined in Series with NaN", function () {
150-
let data = [10.01, 2.2, undefined, 20.505, 20.22, undefined];
151+
let data = [10.01, 2.2, undefined, 20.505, 20.22, undefined] as ArrayType1D;
151152
assert.deepEqual(utils.replaceUndefinedWithNaN(data, true), [10.01, 2.2, NaN, 20.505, 20.22, NaN]);
152153
});
153154

154155
it("replace undefined in DataFrame with NaN", function () {
155-
let data = [[10.01, 2.2, undefined, 20.505, 20.22, undefined],
156-
[10.01, undefined, undefined, 20.505, 20, undefined]];
156+
let data = [[10.01, 2.2, undefined, 20.505, 20.22, undefined] as ArrayType1D,
157+
[10.01, undefined, undefined, 20.505, 20, undefined] as ArrayType1D];
157158

158159
let result = [[10.01, 2.2, NaN, 20.505, 20.22, NaN],
159160
[10.01, NaN, NaN, 20.505, 20, NaN]];
160161
assert.deepEqual(utils.replaceUndefinedWithNaN(data, false), result);
161162
});
162163

163164
it("replace null in Series with NaN", function () {
164-
let data = [10.01, 2.2, null, 20.505, 20.22, null];
165+
let data = [10.01, 2.2, null, 20.505, 20.22, null] as ArrayType1D;
165166
assert.deepEqual(utils.replaceUndefinedWithNaN(data, true), [10.01, 2.2, NaN, 20.505, 20.22, NaN]);
166167
});
167168

168169
it("replace null in DataFrame with NaN", function () {
169-
let data = [[10.01, 2.2, null, 20.505, 20.22, null],
170-
[10.01, null, null, 20.505, 20, null]];
170+
let data = [[10.01, 2.2, null, 20.505, 20.22, null] as ArrayType1D,
171+
[10.01, null, null, 20.505, 20, null] as ArrayType1D];
171172

172173
let result = [[10.01, 2.2, NaN, 20.505, 20.22, NaN],
173174
[10.01, NaN, NaN, 20.505, 20, NaN]];

0 commit comments

Comments
 (0)