diff options
Diffstat (limited to 'spec/pry_repl_spec.rb')
| -rw-r--r-- | spec/pry_repl_spec.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/pry_repl_spec.rb b/spec/pry_repl_spec.rb index 411249ef..32be997d 100644 --- a/spec/pry_repl_spec.rb +++ b/spec/pry_repl_spec.rb @@ -99,4 +99,17 @@ describe "The whole thing" do end end + describe "space prefix" do + describe "with 1 space" do + it "it prioritizes variables over commands" do + expect(pry_eval(' ls = 2+2', ' ls')).to eq(4) + end + end + + describe "with more than 1 space" do + it "prioritizes commands over variables" do + expect(mock_pry(' ls = 2+2')).to match(/SyntaxError.+unexpected '='/) + end + end + end end |
