File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2270522705 imports[key] = undefined;
2270622706
2270722707 try { _.template('hello', { 'imports': imports }); } catch (e) {}
22708- executed = global .templateTest1 === true;
22709- delete global .templateTest1;
22708+ executed = root .templateTest1 === true;
22709+ delete root .templateTest1;
2271022710
2271122711 assert.strictEqual(executed, false, 'should not execute default-parameter expression in imports key');
2271222712
2271722717 imports2[key2] = undefined;
2271822718
2271922719 try { _.template('hello', { 'imports': imports2 }); } catch (e) {}
22720- executed2 = global .templateTest2 === true;
22721- delete global .templateTest2;
22720+ executed2 = root .templateTest2 === true;
22721+ delete root .templateTest2;
2272222722
2272322723 assert.strictEqual(executed2, false, 'should not execute compact default-parameter expression in imports key');
2272422724 });
2273422734 polluted._ = _;
2273522735
2273622736 try { _.template('hello', { 'imports': polluted }); } catch (e) {}
22737- executed = global .templateTest3 === true;
22738- delete global .templateTest3;
22737+ executed = root .templateTest3 === true;
22738+ delete root .templateTest3;
2273922739
2274022740 assert.strictEqual(executed, false, 'should not execute code from inherited imports keys');
2274122741 });
You can’t perform that action at this time.
0 commit comments