Sha256: 4397e19afe1f3578f6c762ff875450a55717cdff8c4b935bc6755054f0e7c1be

Contents?: true

Size: 952 Bytes

Versions: 3

Compression:

Stored size: 952 Bytes

Contents

require File.join(File.dirname(__FILE__), 'spec_helper')

unless has_parsetree?
describe "Block comment (=begin ... =end)" do

  should 'handle =begin\n ... =end\n' do
    process(<<EOL
aa
=begin
 bb 
=end
cc
EOL
           ).should.include([:comment, "\n=begin\n bb \n=end"])
  end

  should 'handle =begin \n ... =end\n' do
    process(<<EOL
aa
=begin 
 bb 
=end
cc
EOL
           ).should.include([:comment, "\n=begin \n bb \n=end"])
  end

  should 'handle =begin aa \n ... =end\n' do
    process(<<EOL

=begin aa 
 bb 
=end
cc
EOL
           ).should.include([:comment, "\n=begin aa \n bb \n=end"])
  end

  should 'handle =begin\n ... =end \n' do
    process(<<EOL
aa
=begin
 bb 
=end 
cc
EOL
           ).should.include([:comment, "\n=begin\n bb \n=end "])
  end

  should 'not handle =begin\n ... =end ... \n' do
    process(<<EOL
aa
=begin
 bb 
=end cc
EOL
           ).should.not.include([:comment, "\n=begin\n bb \n=end cc"])
  end

end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sourcify-0.3.0 spec/proc_scanner/block_comment_spec.rb
sourcify-0.2.3 spec/proc_scanner/block_comment_spec.rb
sourcify-0.2.2.1 spec/proc_scanner/block_comment_spec.rb