File: string-literal.js

package info (click to toggle)
node-terser 5.46.1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,248 kB
  • sloc: javascript: 101,516; makefile: 52; perl: 48; sh: 13
file content (28 lines) | stat: -rw-r--r-- 749 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
octal_escape_sequence: {
    input: {
        var boundaries = "\0\7\00\07\70\77\000\077\300\377";
        var border_check = "\400\700\0000\3000";
    }
    expect: {
        var boundaries = "\x00\x07\x00\x07\x38\x3f\x00\x3f\xc0\xff";
        var border_check = "\x20\x30\x38\x30\x00\x30\xc0\x30";
    }
}

issue_1929: {
    input: {
        function f(s) {
            return s.split(/[\\/]/);
        }
        var r = f("A/B\\C\\D/E\\F");
        console.log(r[5], r[4], r[3], r[2], r[1], r[0], r.length);
    }
    expect: {
        function f(s) {
            return s.split(/[\\/]/);
        }
        var r = f("A/B\\C\\D/E\\F");
        console.log(r[5], r[4], r[3], r[2], r[1], r[0], r.length);
    }
    expect_stdout: "F E D C B A 6"
}