summaryrefslogtreecommitdiffstats
path: root/js/xpconnect/tests/unit/test_reflect_parse.js
blob: a96ce0bb616d473b80794b97e70bdf6b5bae05db (plain)
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
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/*
({
  loc:{start:{line:1, column:0}, end:{line:1, column:12}, source:null},
  type:"Program",
  body:[
    {
      loc:{start:{line:1, column:0}, end:{line:1, column:12}, source:null},
      type:"ExpressionStatement",
      expression:{
        loc:{start:{line:1, column:0}, end:{line:1, column:12}, source:null},
        type:"Literal",
        value:"use strict"
      }
    }
  ]
})
*/

function run_test() {
  // Reflect.parse is better tested in js shell; this basically tests its presence.
  var parseData = Reflect.parse('"use strict"');
  Assert.equal(parseData.body[0].expression.value, "use strict");
}