Sha256: cc967400d0d80a386117f2a644ad462a8b4a3d6d795a99e65dd882ddb1d1e76c
Contents?: true
Size: 1.69 KB
Versions: 3
Compression:
Stored size: 1.69 KB
Contents
require File.join(File.dirname(__FILE__), 'spec_helper') unless has_parsetree? describe "Keyword do alias #2 (increment do..end block counter by 0..1)" do behaves_like 'has started do...end counter' %w{while until for}.each do |kw| %w{_ x 1}.each do |c| should "not increment counter with ... (#{kw}#{c} ...)" do do_end_counter(<<EOL aa (#{kw}#{c} bb ... ) cc EOL ).should.equal([0,0]) end end should "increment counter with ... (#{kw} ...)" do do_end_counter(<<EOL aa (#{kw} bb ... ) cc EOL ).should.equal([0,1]) end should "increment counter with ... ; #{kw} ..." do do_end_counter(<<EOL aa; #{kw} bb ... cc EOL ).should.equal([0,1]) end should "increment counter with ... \\n #{kw} ..." do do_end_counter(<<EOL aa #{kw} bb ... cc EOL ).should.equal([0,1]) end should "increment counter with ... \\n \t #{kw} ..." do do_end_counter(<<EOL aa \t #{kw} bb ... cc EOL ).should.equal([0,1]) end should "increment counter with ... = #{kw} ..." do do_end_counter(<<EOL aa = #{kw} bb ... cc EOL ).should.equal([0,1]) end should "increment counter with ... , #{kw} ..." do do_end_counter(<<EOL aa , #{kw} bb ... cc EOL ).should.equal([0,1]) end should "increment counter with ... do #{kw} ..." do do_end_counter(<<EOL aa do #{kw} bb ... cc EOL ).should.equal([1,2]) end should "increment counter with ... then #{kw} ..." do do_end_counter(<<EOL aa then #{kw} bb ... cc EOL ).should.equal([0,1]) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sourcify-0.3.0 | spec/proc_scanner/kw_do_alias2_spec.rb |
sourcify-0.2.3 | spec/proc_scanner/kw_do_alias2_spec.rb |
sourcify-0.2.2.1 | spec/proc_scanner/kw_do_alias2_spec.rb |