Skip to content

Commit 3e6c074

Browse files
committed
chore: Remove mocha import to shrink bundle
Originaly, `import 'mocha’` was added to satisfy Typescript. But this made `webpack` include all of `mocha` in the bundle. Karma was starting to run out of memory when processing all the test files.
1 parent 3efa3b3 commit 3e6c074

File tree

70 files changed

+3
-72
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+3
-72
lines changed

modules/cache-material/test/build_cryptographic_materials_cache_key_helpers.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { buildCryptographicMaterialsCacheKeyHelpers } from '../src/build_cryptographic_materials_cache_key_helpers'
2120
import { encryptionContextVectors, encryptedDataKeyVectors, encryptCacheKeyVectors, decryptCacheKeyVectors } from './fixtures'
2221
import { createHash } from 'crypto'

modules/cache-material/test/caching_cryptographic_materials_decorators.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import {
2120
decorateProperties,
2221
cacheEntryHasExceededLimits,

modules/cache-material/test/get_local_cryptographic_materials_cache.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { getLocalCryptographicMaterialsCache } from '../src/get_local_cryptographic_materials_cache'
2120
import {
2221
NodeAlgorithmSuite,

modules/cache-material/test/portable_compare.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { compare } from '../src/portable_compare'
2120

2221
describe('compare', () => {

modules/caching-materials-manager-browser/test/caching_materials_manager_browser.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
19+
// import 'mocha'
2020
import { WebCryptoCachingMaterialsManager } from '../src/index'
2121
import { } from '@aws-crypto/cache-material'
2222
import {

modules/caching-materials-manager-browser/test/sha512.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { sha512 } from '../src/sha512'
2120

2221
// sha512('asdf')

modules/caching-materials-manager-node/test/caching_materials_manager_node.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { NodeCachingMaterialsManager } from '../src/index'
2120
import { } from '@aws-crypto/cache-material'
2221
import {

modules/caching-materials-manager-node/test/sha512.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { sha512 } from '../src/sha512'
2120

2221
// sha512('asdf')

modules/decrypt-browser/test/decrypt.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { decrypt } from '../src/index'
2120
import { AlgorithmSuiteIdentifier } from '@aws-crypto/material-management-browser'
2221
import * as fixtures from './fixtures'

modules/decrypt-node/test/decipher_stream.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { getDecipherStream } from '../src//decipher_stream'
2120
import { VerifyStream } from '../src/verify_stream'
2221
import { ContentType } from '@aws-crypto/serialize'

modules/decrypt-node/test/decrypt.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { AlgorithmSuiteIdentifier } from '@aws-crypto/material-management-node'
2120
import { decrypt } from '../src/index'
2221
import * as fixtures from './fixtures'

modules/decrypt-node/test/verify_stream.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { VerifyStream } from '../src/verify_stream'
2120
import { ParseHeaderStream } from '../src/parse_header_stream'
2221
import * as fixtures from './fixtures'

modules/encrypt-browser/test/encrypt.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import * as chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import {
2221
WebCryptoDecryptionMaterial, // eslint-disable-line no-unused-vars
2322
WebCryptoEncryptionMaterial, // eslint-disable-line no-unused-vars

modules/encrypt-node/test/encrypt.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import * as chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import {
2221
NodeDecryptionMaterial, // eslint-disable-line no-unused-vars
2322
NodeEncryptionMaterial, // eslint-disable-line no-unused-vars

modules/encrypt-node/test/framed_encrypt_stream.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import * as chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import { getFramedEncryptStream } from '../src/framed_encrypt_stream'
2221

2322
chai.use(chaiAsPromised)

modules/example-browser/test/index.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { testAES } from '../src/aes_simple'
2120
import { testCachingCMMExample } from '../src/caching_cmm'
2221
import { testKmsSimpleExample } from '../src/kms_simple'

modules/example-node/test/index.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { rsaTest } from '../src/rsa_simple'
2120
import { kmsSimpleTest } from '../src/kms_simple'
2221
import { kmsStreamTest } from '../src/kms_stream'

modules/hkdf-node/test/aws_encryption_sdk_vectors.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { HKDF } from '../src/index'
2120
import { testVectors } from './fixtures'
2221

modules/hkdf-node/test/test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { HKDF } from '../src/index'
2120
import { UnsupportedAlgorithm, KeyLengthError } from '../src/errors'
2221

modules/integration-node/test/decrypt_materials_manager_node.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import {
2120
kmsKeyring,
2221
aesKeyring,

modules/integration-node/test/get_decrypt_test_iterator.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import {
2120
_getDecryptTestVectorIterator
2221
} from '../src/index'

modules/integration-node/test/get_encrypt_test_iterator.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import {
2120
_getEncryptTestVectorIterator
2221
} from '../src/index'

modules/kms-keyring-browser/test/kms_keyring_browser.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import * as chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import {
2221
KmsKeyringBrowser,
2322
getClient,

modules/kms-keyring-node/test/kms_keyring_node.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { KmsKeyringNode } from '../src/index'
2120
import {
2221
KeyringNode,

modules/kms-keyring/test/helpers.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { generateDataKey, encrypt, decrypt, kmsResponseToEncryptedDataKey } from '../src/helpers'
2120
import { EncryptedDataKey } from '@aws-crypto/material-management'
2221

modules/kms-keyring/test/kms_client_supplier.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { getClient, limitRegions, excludeRegions, cacheClients, deferCache } from '../src/kms_client_supplier'
2120

2221
describe('getClient', () => {

modules/kms-keyring/test/kms_keyring.constructor.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import {
2120
KmsKeyringClass,
2221
KeyRingConstructible // eslint-disable-line no-unused-vars

modules/kms-keyring/test/kms_keyring.ondecrypt.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import {
2221
KmsKeyringClass,
2322
KeyRingConstructible // eslint-disable-line no-unused-vars

modules/kms-keyring/test/kms_keyring.onencrypt.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import {
2221
KmsKeyringClass,
2322
KeyRingConstructible // eslint-disable-line no-unused-vars

modules/kms-keyring/test/region_from_kms_key_arn.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { regionFromKmsKeyArn } from '../src/region_from_kms_key_arn'
2120

2221
describe('regionFromKmsKeyArn', () => {

modules/material-management-browser/test/browser_cryptographic_materials_manager.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import * as chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import {
2221
WebCryptoEncryptionMaterial, // eslint-disable-line no-unused-vars
2322
WebCryptoDecryptionMaterial, // eslint-disable-line no-unused-vars

modules/material-management-browser/test/bytes2_jwk.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { bytes2JWK } from '../src/index'
2120

2221
describe('bytes2JWK', () => {

modules/material-management-browser/test/keyring_helpers.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import * as chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import {
2221
importCryptoKeyToMaterial,
2322
importForWebCryptoEncryptionMaterial,

modules/material-management-browser/test/material_helpers.test.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import * as chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import {
2221
_importCryptoKey,
2322
importCryptoKey,
@@ -369,7 +368,6 @@ describe('getSubtleFunction', () => {
369368
const testDecryptFunction = testDecryptIvAad(iv, aad)
370369

371370
for (let i = 0; tagLengthBytes > i; i++) {
372-
console.log(i)
373371
await expect(testDecryptFunction(new Uint8Array(testEncryptedData.slice(0, i))))
374372
.to.eventually.rejectedWith(Error, 'Invalid data length.')
375373
}

modules/material-management-node/test/material_helpers.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { NodeDecryptionMaterial, NodeEncryptionMaterial, NodeAlgorithmSuite, AlgorithmSuiteIdentifier, KeyringTraceFlag, SignatureKey, VerificationKey, unwrapDataKey } from '@aws-crypto/material-management'
2120
import { nodeKdf, getCryptoStream, getEncryptHelper, getDecryptionHelper } from '../src/material_helpers'
2221
// @ts-ignore

modules/material-management-node/test/node_cryptographic_materials_manager.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import { KeyringNode } from '@aws-crypto/material-management'
2221
import { NodeDefaultCryptographicMaterialsManager } from '../src/node_cryptographic_materials_manager'
2322
import {

modules/material-management/test/algorithm_suites.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { AlgorithmSuiteIdentifier, AlgorithmSuite } from '../src/algorithm_suites'
2120

2221
describe('AlgorithmSuiteIdentifier', () => {

modules/material-management/test/clone_cryptographic_material.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { cloneMaterial } from '../src/clone_cryptographic_material'
2120
import {
2221
NodeEncryptionMaterial,

modules/material-management/test/cryptographic_material.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import {
2120
EncryptedDataKey,
2221
NodeAlgorithmSuite,

modules/material-management/test/ecc.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { decodeNamedCurves } from '../src/ecc_decode'
2120
import { encodeNamedCurves } from '../src/ecc_encode'
2221

modules/material-management/test/encrypted_data_key.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { EncryptedDataKey } from '../src/encrypted_data_key'
2120

2221
describe('EncryptedDataKey', () => {

modules/material-management/test/environmental_integration.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019

2120
function isNode (): boolean {
2221
return (

modules/material-management/test/immutable_class.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { immutableClass, immutableBaseClass, frozenClass } from '../src/immutable_class'
2120

2221
describe('frozenClass', () => {

modules/material-management/test/keyring.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import * as chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import { NodeEncryptionMaterial, NodeDecryptionMaterial } from '../src/cryptographic_material' // eslint-disable-line no-unused-vars
2221
import { AlgorithmSuiteIdentifier } from '../src/algorithm_suites'
2322
import { NodeAlgorithmSuite } from '../src/node_algorithms'

modules/material-management/test/multi_keyring.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import * as chai from 'chai'
1919
import chaiAsPromised from 'chai-as-promised'
20-
import 'mocha'
2120
import { MultiKeyringNode } from '../src/multi_keyring'
2221
import { KeyringNode, KeyringWebCrypto } from '../src/keyring'
2322
import { NodeEncryptionMaterial, NodeDecryptionMaterial, unwrapDataKey } from '../src/cryptographic_material'

modules/material-management/test/node_algorithms.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { AlgorithmSuiteIdentifier } from '../src/algorithm_suites'
2120
import { NodeAlgorithmSuite } from '../src/node_algorithms'
2221

modules/material-management/test/pem_helpers.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { publicKeyPem, privateKeyPem, chunk64 } from '../src/pem_helpers'
2120

2221
describe('chunk64', () => {

modules/material-management/test/signature_key.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
/* eslint-env mocha */
1717

1818
import { expect } from 'chai'
19-
import 'mocha'
2019
import { SignatureKey, VerificationKey, AlgorithmSuiteIdentifier, NodeAlgorithmSuite } from '../src'
2120

2221
const prime256v1PublicFixture = [ 4,

0 commit comments

Comments
 (0)