Sha256: 5d08651a4f71a8aa9d56dda711d5189335c848c3ee25ee61024f0c1f6e1a1c56
Contents?: true
Size: 584 Bytes
Versions: 10
Compression:
Stored size: 584 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
10 entries across 10 versions & 4 rubygems