21 lines
626 B
JavaScript
21 lines
626 B
JavaScript
const {
|
|
processString,
|
|
} = require("../src/index")
|
|
|
|
describe("Handling context properties with spaces in their name", () => {
|
|
it("should be able to handle a property with a space in its name", () => {
|
|
const output = processString("hello my name is {{ person name }}", {
|
|
"person name": "Mike",
|
|
})
|
|
expect(output).toBe("hello my name is Mike")
|
|
})
|
|
|
|
it("should be able to handle an object with layers that requires escaping", () => {
|
|
const output = processString("testcase {{ testing.test case }}", {
|
|
testing: {
|
|
"test case": 1
|
|
}
|
|
})
|
|
expect(output).toBe("testcase 1")
|
|
})
|
|
}) |