babel/packages/babel-preset-env/test/get-option-specific-excludes.spec.js
2021-11-24 11:43:18 +01:00

22 lines
710 B
JavaScript

import getOptionSpecificExcludesFor from "../lib/get-option-specific-excludes.js";
describe("defaults", () => {
describe("getOptionSpecificExcludesFor", () => {
it("should return correct excludes for `loose` mode", () => {
const defaultWebIncludesForChromeAndNode = getOptionSpecificExcludesFor({
loose: true,
});
expect(defaultWebIncludesForChromeAndNode).toEqual([
"transform-typeof-symbol",
]);
});
it("shouldn't return excludes for non-`loose` mode", () => {
const defaultWebIncludesForChromeAndNode = getOptionSpecificExcludesFor({
loose: false,
});
expect(defaultWebIncludesForChromeAndNode).toBeNull();
});
});
});