Sha256: 74d84be4dfa6da54358a06c84279a13933f64e4dab79de394cb6ff7605832233
Contents?: true
Size: 591 Bytes
Versions: 17
Compression:
Stored size: 591 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), "/../../helper")) class ReturnTest < Johnson::NodeTestCase def test_return assert_sexp([[:func_expr, "foo", [], [[:return, nil]]]], @parser.parse('function foo() { return; }')) assert_ecma("function foo() {\n return;\n}", @parser.parse('function foo() { return; }')) assert_sexp([[:func_expr, "foo", [], [[:return, [:lit, 10]]]]], @parser.parse('function foo() { return 10; }')) assert_ecma("function foo() {\n return 10;\n}", @parser.parse('function foo() { return 10; }')) end end
Version data entries
17 entries across 17 versions & 2 rubygems