Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions packages/async-rewriter2/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon
- sinon-chai
- ts-sinon
- eslint-plugin-mocha
Expand Down
2 changes: 1 addition & 1 deletion packages/async-rewriter2/src/async-writer-babel.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import childProcess from 'child_process';
import path from 'path';
import { promisify } from 'util';
import vm from 'vm';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import chai, { expect } from 'chai';
import sinonChai from 'sinon-chai';
chai.use(sinonChai);
Expand Down
1 change: 1 addition & 0 deletions packages/browser-runtime-core/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon
- sinon-chai
- ts-sinon
- eslint-plugin-mocha
Expand Down
1 change: 1 addition & 0 deletions packages/build/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon
- ts-sinon
- sinon
- eslint-plugin-mocha
Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/download-center/artifacts.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import { uploadArtifactToDownloadCenter } from './artifacts';

describe('DownloadCenter artifacts', function () {
Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/download-center/config.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type { DownloadCenterConfig } from '@mongodb-js/dl-center/dist/download-center-config';
import type { PackageInformationProvider } from '../packaging';
import { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import type { PackageVariant } from '../config';
import {
createVersionConfig,
Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/helpers/with-retries.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import { withRetries } from './';

describe('withRetries', function () {
Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/homebrew/generate-formula.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import chai, { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import type { GithubRepo } from '@mongodb-js/devtools-github-repo';
import { generateUpdatedFormula } from './generate-formula';

Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/homebrew/publish-to-homebrew.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import chai, { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import type { GithubRepo } from '@mongodb-js/devtools-github-repo';
import { publishToHomebrew } from './publish-to-homebrew';

Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/homebrew/update-homebrew-fork.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import chai, { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import { GithubRepo } from '@mongodb-js/devtools-github-repo';
import { updateHomebrewFork } from './update-homebrew-fork';

Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/packaging/package/zip.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { expect } from 'chai';
import { spawnSync } from 'child_process';
import { promises as fs } from 'fs';
import * as path from 'path';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import { withTempPackageEach } from '../../../test/helpers';
import { createPackage } from './create-package';
import { createZipPackage } from './zip';
Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/run-draft.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import chai, { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import type { Config } from './config';
import { ALL_PACKAGE_VARIANTS } from './config';
import type { uploadArtifactToDownloadCenter as uploadArtifactToDownloadCenterFn } from './download-center';
Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/run-publish.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import chai, { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import type { writeBuildInfo as writeBuildInfoType } from './build-info';
import { Barque } from './barque';
import type {
Expand Down
2 changes: 1 addition & 1 deletion packages/build/src/run-upload.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import chai, { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import type { Config } from './config';
import type { uploadArtifactToEvergreen } from './evergreen';
import type { PackageFile } from './packaging';
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-repl/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon-chai
- sinon
- sinon-chai
- ts-sinon
- mocha
- eslint-plugin-mocha
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-repl/src/async-repl.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { PassThrough } from 'stream';
import { promisify, inspect } from 'util';
import { once } from 'events';
import chai, { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import sinonChai from 'sinon-chai';
import { tick } from '../test/repl-helpers';
chai.use(sinonChai);
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-repl/src/config-directory.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import path from 'path';
import { promises as fs } from 'fs';
import { promisify } from 'util';
import chai, { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import sinonChai from 'sinon-chai';
import { bson } from '@mongosh/service-provider-core';
const { EJSON } = bson;
Expand Down
2 changes: 1 addition & 1 deletion packages/cli-repl/test/repl-helpers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import path from 'path';
import { once } from 'events';
import rimraf from 'rimraf';
import chai, { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import sinonChai from 'sinon-chai';
import chaiAsPromised from 'chai-as-promised';
import type { MongoshBus, MongoshBusEventsMap } from '@mongosh/types';
Expand Down
2 changes: 1 addition & 1 deletion packages/editor/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon-chai
- sinon
- sinon-chai
- ts-sinon
- eslint-plugin-mocha
- eslint-config-mongodb-js
Expand Down
2 changes: 1 addition & 1 deletion packages/editor/src/editor.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import path from 'path';
import { promises as fs } from 'fs';
import { promisify } from 'util';
import rimraf from 'rimraf';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import sinonChai from 'sinon-chai';

import type { EditorOptions } from './editor';
Expand Down
2 changes: 1 addition & 1 deletion packages/errors/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon-chai
- sinon
- sinon-chai
- ts-sinon
- eslint-plugin-mocha
- eslint-config-mongodb-js
Expand Down
1 change: 1 addition & 0 deletions packages/service-provider-server/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon
- sinon-chai
- ts-sinon
- eslint-plugin-mocha
Expand Down
1 change: 1 addition & 0 deletions packages/shell-api/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon
- sinon-chai
- ts-sinon
- eslint-plugin-mocha
Expand Down
3 changes: 2 additions & 1 deletion packages/shell-api/src/aggregation-cursor.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { expect } from 'chai';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import sinon from 'sinon';
import { stubInterface } from 'ts-sinon';
import { signatures, toShellResult } from './index';
import AggregationCursor from './aggregation-cursor';
import {
Expand Down
3 changes: 2 additions & 1 deletion packages/shell-api/src/change-stream-cursor.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { expect } from 'chai';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import sinon from 'sinon';
import { stubInterface } from 'ts-sinon';
import { signatures, toShellResult } from './index';
import ChangeStreamCursor from './change-stream-cursor';
import {
Expand Down
3 changes: 2 additions & 1 deletion packages/shell-api/src/collection.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { expect, use } from 'chai';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import sinon from 'sinon';
import { stubInterface } from 'ts-sinon';
import type { EventEmitter } from 'events';
import { signatures, toShellResult } from './index';
import {
Expand Down
3 changes: 2 additions & 1 deletion packages/shell-api/src/cursor.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@ import {
} from './enums';
import chai from 'chai';
import sinonChai from 'sinon-chai';
import sinon from 'sinon';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import { stubInterface } from 'ts-sinon';
import {
CommonErrors,
MongoshDeprecatedError,
Expand Down
3 changes: 2 additions & 1 deletion packages/shell-api/src/database.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import chai, { expect } from 'chai';
import sinonChai from 'sinon-chai';
import sinon from 'sinon';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import { stubInterface } from 'ts-sinon';
import type { EventEmitter } from 'events';
import { ALL_PLATFORMS, ALL_SERVER_VERSIONS, ALL_TOPOLOGIES } from './enums';
import { signatures, toShellResult } from './index';
Expand Down
2 changes: 1 addition & 1 deletion packages/shell-api/src/explainable-cursor.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import {
ALL_PLATFORMS,
ALL_SERVER_VERSIONS,
Expand Down
3 changes: 2 additions & 1 deletion packages/shell-api/src/explainable.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { expect } from 'chai';
import sinon from 'sinon';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import { stubInterface } from 'ts-sinon';
import type { EventEmitter } from 'events';
import { ALL_PLATFORMS, ALL_SERVER_VERSIONS, ALL_TOPOLOGIES } from './enums';
import { signatures, toShellResult } from './index';
Expand Down
3 changes: 2 additions & 1 deletion packages/shell-api/src/field-level-encryption.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@ import { EventEmitter } from 'events';
import { promises as fs } from 'fs';
import path from 'path';
import { Duplex } from 'stream';
import sinon from 'sinon';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import { stubInterface } from 'ts-sinon';
import type Database from './database';
import { signatures, toShellResult } from './decorators';
import {
Expand Down
2 changes: 1 addition & 1 deletion packages/shell-api/src/help.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import sinon from 'ts-sinon';
import sinon from 'sinon';
import Help from './help';
import { toShellResult } from './index';
import { expect } from 'chai';
Expand Down
3 changes: 2 additions & 1 deletion packages/shell-api/src/shard.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { expect } from 'chai';
import sinon from 'sinon';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import { stubInterface } from 'ts-sinon';
import Shard from './shard';
import {
ADMIN_DB,
Expand Down
3 changes: 2 additions & 1 deletion packages/shell-api/src/shell-api.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@ import {
ALL_TOPOLOGIES,
ALL_API_VERSIONS,
} from './enums';
import sinon from 'sinon';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import { stubInterface } from 'ts-sinon';
import Mongo from './mongo';
import type {
ServiceProvider,
Expand Down
2 changes: 1 addition & 1 deletion packages/shell-api/src/shell-bson.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
deserialize as bsonDeserialize,
} from 'bson';
import { expect } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
import { ALL_SERVER_VERSIONS } from './enums';
import { toShellResult } from './index';
import constructShellBson from './shell-bson';
Expand Down
1 change: 1 addition & 0 deletions packages/shell-evaluator/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon
- sinon-chai
- ts-sinon
- eslint-plugin-mocha
Expand Down
2 changes: 1 addition & 1 deletion packages/shell-evaluator/src/shell-evaluator.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { expect, use } from 'chai';
import sinon from 'ts-sinon';
import sinon from 'sinon';
const sinonChai = require('sinon-chai'); // weird with import
use(sinonChai);

Expand Down
1 change: 1 addition & 0 deletions packages/snippet-manager/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon
- sinon-chai
- ts-sinon
- eslint-plugin-mocha
Expand Down
3 changes: 2 additions & 1 deletion packages/snippet-manager/src/snippet-manager.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ import { signatures } from '@mongosh/shell-api';
import { SnippetManager } from './snippet-manager';
import chai, { expect } from 'chai';
import sinonChai from 'sinon-chai';
import sinon from 'sinon';
import type { StubbedInstance } from 'ts-sinon';
import sinon, { stubInterface } from 'ts-sinon';
import { stubInterface } from 'ts-sinon';
import { once } from 'events';
import http from 'http';
import zlib from 'zlib';
Expand Down
1 change: 1 addition & 0 deletions packages/types/.depcheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ignores:
- '@typescript-eslint/parser'
- '@typescript-eslint/eslint-plugin'
- chai
- sinon
- sinon-chai
- ts-sinon
- eslint-plugin-mocha
Expand Down