test_reflect_parse.js (823B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 /* 6 ({ 7 loc:{start:{line:1, column:0}, end:{line:1, column:12}, source:null}, 8 type:"Program", 9 body:[ 10 { 11 loc:{start:{line:1, column:0}, end:{line:1, column:12}, source:null}, 12 type:"ExpressionStatement", 13 expression:{ 14 loc:{start:{line:1, column:0}, end:{line:1, column:12}, source:null}, 15 type:"Literal", 16 value:"use strict" 17 } 18 } 19 ] 20 }) 21 */ 22 23 function run_test() { 24 // Reflect.parse is better tested in js shell; this basically tests its presence. 25 var parseData = Reflect.parse('"use strict"'); 26 Assert.equal(parseData.body[0].expression.value, "use strict"); 27 }