michael@0: function outer() { michael@0: "use strict"; michael@0: function inner() {} michael@0: return inner; michael@0: } michael@0: assertEq(outer().toString().indexOf("use strict") != -1, true); michael@0: function outer2() { michael@0: "use strict"; michael@0: function inner() blah; michael@0: return inner; michael@0: } michael@0: assertEq(outer2().toString().indexOf("/* use strict */") != -1, true);