Fix string escape single qupte

This commit is contained in:
barsdeveloper
2023-04-03 20:02:58 +02:00
parent 62b3968af3
commit 2380d61bb6
5 changed files with 16 additions and 9 deletions

View File

@@ -148,9 +148,18 @@ describe("Utility class", () => {
expect(Utility.escapeString("")).to.be.equal("")
expect(Utility.unescapeString("")).to.be.equal("")
expect(Utility.escapeString('"')).to.be.equal('\\"')
expect(Utility.unescapeString('\\"')).to.be.equal('"')
expect(Utility.escapeString("'")).to.be.equal("\\'")
expect(Utility.unescapeString("\\'")).to.be.equal("'")
expect(Utility.escapeString(String.raw`\"`)).to.be.equal(String.raw`\\\"`)
expect(Utility.unescapeString(String.raw`\"`)).to.be.equal('"')
expect(Utility.escapeString(String.raw`\'`)).to.be.equal(String.raw`\\\'`)
expect(Utility.unescapeString(String.raw`\'`)).to.be.equal("'")
expect(Utility.escapeString(String.raw`Hello \"World\"`)).to.be.equal(String.raw`Hello \\\"World\\\"`)
expect(Utility.unescapeString(String.raw`Hello \"World\"`)).to.be.equal('Hello "World"')