Skip to content

Commit c898d22

Browse files
committed
Update tests to get around Node 12 deepEqual bug
1 parent 8ccf2cb commit c898d22

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

test/dist/get-samples.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ describe('getSamples() with a mono 16-bit file', function() {
2323
});
2424

2525
it("getSamples() should return the samples", function() {
26-
assert.deepEqual(wav.getSamples(), samples);
26+
assert.deepEqual(wav.getSamples(), new Float64Array(samples));
2727
});
2828
});
2929

@@ -41,7 +41,7 @@ describe('getSamples() with a 11-bit file', function() {
4141
});
4242

4343
it("getSamples() should return the samples", function() {
44-
assert.deepEqual(wav.getSamples(), samples);
44+
assert.deepEqual(wav.getSamples(), new Float64Array(samples));
4545
});
4646
});
4747

@@ -62,7 +62,8 @@ describe('getSamples() with a stereo 16-bit file', function() {
6262
});
6363

6464
it("getSamples() should return the samples de-interleaved", function() {
65-
assert.deepEqual(wav.getSamples(), samples);
65+
assert.deepEqual(wav.getSamples()[0], new Float64Array(samples[0]));
66+
assert.deepEqual(wav.getSamples()[1], new Float64Array(samples[1]));
6667
});
6768
});
6869

@@ -84,6 +85,8 @@ describe('getSamples() with a stereo 16-bit file, interleaved', function() {
8485
});
8586

8687
it("getSamples(true) should return the samples de-interleaved", function() {
87-
assert.deepEqual(wav.getSamples(true), interleavedSamples);
88+
assert.deepEqual(
89+
wav.getSamples(true),
90+
new Float64Array(interleavedSamples));
8891
});
8992
});

0 commit comments

Comments
 (0)