Files
babel/packages/babel-preset-env/test/get-option-specific-excludes.skip-bundled.js
2022-09-16 16:49:52 +09:00

24 lines
822 B
JavaScript

import _getOptionSpecificExcludesFor from "../lib/get-option-specific-excludes.js";
const getOptionSpecificExcludesFor =
_getOptionSpecificExcludesFor.default || _getOptionSpecificExcludesFor;
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();
});
});
});