Skip to content

Commit

Permalink
Showing 2 changed files with 11 additions and 0 deletions.
4 changes: 4 additions & 0 deletions lib/opal/nodes/call.rb
Original file line number Diff line number Diff line change
@@ -140,6 +140,10 @@ def handle_special
end
end

add_special :debugger do
fragment 'debugger'
end

class DependencyResolver
def initialize(compiler, sexp)
@compiler = compiler
7 changes: 7 additions & 0 deletions spec/cli/compiler_spec.rb
Original file line number Diff line number Diff line change
@@ -31,6 +31,13 @@
end
end

describe "debugger special method" do
it "generates debugger keyword in javascript" do
expect_compiled("debugger").to include("debugger")
expect_compiled("debugger").to_not include("$debugger")
end
end

def expect_compiled(source)
expect(Opal::Compiler.new.compile source)
end

0 comments on commit b10658b

Please sign in to comment.