Skip to content

Commit 3d58e06

Browse files
committed
Included formatting
1 parent a75bd9f commit 3d58e06

File tree

1 file changed

+45
-28
lines changed

1 file changed

+45
-28
lines changed

packages/database/test/deno.test.ts

Lines changed: 45 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,52 @@
1+
/**
2+
* @license
3+
* Copyright 2022 Google LLC
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*/
17+
118
import { expect, use } from 'chai';
219
import * as sinon from 'sinon';
320
import sinonChai from 'sinon-chai';
421

522
import { setTimeoutNonBlocking } from '../src/core/util/util';
623
use(sinonChai);
724
describe('Deno tests', () => {
8-
let oldSetTimeout;
9-
beforeEach(() => {
10-
oldSetTimeout = globalThis.setTimeout;
11-
});
12-
afterEach(() => {
13-
globalThis.setTimeout = oldSetTimeout;
14-
});
15-
it('should call the deno unrefTimer() if in Deno', () => {
16-
// @ts-ignore override nodejs behavior
17-
global.Deno = {
18-
unrefTimer: sinon.spy()
19-
};
20-
// @ts-ignore override nodejs behavior
21-
global.setTimeout = () => 1;
22-
setTimeoutNonBlocking(() => {}, 0);
23-
expect(globalThis.Deno.unrefTimer).to.have.been.called;
24-
});
25-
it('should not call the deno unrefTimer() if not in Deno', () => {
26-
// @ts-ignore override nodejs behavior
27-
global.Deno2 = {
28-
unrefTimer: sinon.spy()
29-
};
30-
// @ts-ignore override node.js behavior
31-
global.setTimeout = () => 1;
32-
setTimeoutNonBlocking(() => {}, 0);
33-
expect(globalThis.Deno2.unrefTimer).to.not.have.been.called;
34-
});
35-
});
25+
let oldSetTimeout;
26+
beforeEach(() => {
27+
oldSetTimeout = globalThis.setTimeout;
28+
});
29+
afterEach(() => {
30+
globalThis.setTimeout = oldSetTimeout;
31+
});
32+
it('should call the deno unrefTimer() if in Deno', () => {
33+
// @ts-ignore override nodejs behavior
34+
global.Deno = {
35+
unrefTimer: sinon.spy()
36+
};
37+
// @ts-ignore override nodejs behavior
38+
global.setTimeout = () => 1;
39+
setTimeoutNonBlocking(() => {}, 0);
40+
expect(globalThis.Deno.unrefTimer).to.have.been.called;
41+
});
42+
it('should not call the deno unrefTimer() if not in Deno', () => {
43+
// @ts-ignore override nodejs behavior
44+
global.Deno2 = {
45+
unrefTimer: sinon.spy()
46+
};
47+
// @ts-ignore override node.js behavior
48+
global.setTimeout = () => 1;
49+
setTimeoutNonBlocking(() => {}, 0);
50+
expect(globalThis.Deno2.unrefTimer).to.not.have.been.called;
51+
});
52+
});

0 commit comments

Comments
 (0)