webpack/test/propertyName.unittest.js

18 lines
492 B
JavaScript
Raw Normal View History

"use strict";
2023-05-05 11:41:15 +08:00
const { propertyName } = require("../lib/util/propertyName");
describe("propertyName", () => {
it("quotes special cases", () => {
expect(propertyName("class")).toBe('"class"');
expect(propertyName("white space")).toBe('"white space"');
expect(propertyName("3cc")).toBe('"3cc"');
});
it("passes non-special cases through", () => {
expect(propertyName("a")).toBe("a");
expect(propertyName("_xyz")).toBe("_xyz");
expect(propertyName("cc3")).toBe("cc3");
});
});