2
* Copyright 2017 Michael Gratton <mike@vee.net>
4
* This software is licensed under the GNU Lesser General Public License
5
* (version 2.1 or later). See the COPYING file in this distribution.
8
public class Geary.JS.Test : TestCase {
11
base("Geary.JS.Test");
12
add_test("escape_string", escape_string);
15
public void escape_string() throws Error {
16
assert(Geary.JS.escape_string("\n") == """\n""");
17
assert(Geary.JS.escape_string("\r") == """\r""");
18
assert(Geary.JS.escape_string("\t") == """\t""");
19
assert(Geary.JS.escape_string("\'") == """\'""");
20
assert(Geary.JS.escape_string("\"") == """\"""");
22
assert(Geary.JS.escape_string("something…\n") == """something…\n""");