Sha256: 71eacaabdfdf669ac04cf6f9cd8c9feb8ee4ebea6962dbd271db18132d7760c0
Contents?: true
Size: 825 Bytes
Versions: 33
Compression:
Stored size: 825 Bytes
Contents
describe 'Regexp interpolation' do it 'can interpolate other regexps' do a = /a/ /#{a}/.should =~ 'aaa' /a+/.should =~ 'aaa' /#{a}+/.should =~ 'aaa' /aa/.should =~ 'aaa' /#{a}a/.should =~ 'aaa' end it 'can interpolate objects' do a = Object.new def a.to_s; 'a'; end /#{a}/.should =~ 'aaa' /a+/.should =~ 'aaa' /#{a}+/.should =~ 'aaa' /aa/.should =~ 'aaa' /#{a}a/.should =~ 'aaa' end it 'can interpolate strings' do a = 'a' /#{a}/.should =~ 'aaa' /a+/.should =~ 'aaa' /#{a}+/.should =~ 'aaa' /aa/.should =~ 'aaa' /#{a}a/.should =~ 'aaa' end it 'can interpolate string literals' do /#{'a'}/.should =~ 'aaa' /a+/.should =~ 'aaa' /#{'a'}+/.should =~ 'aaa' /aa/.should =~ 'aaa' /#{'a'}a/.should =~ 'aaa' end end
Version data entries
33 entries across 33 versions & 1 rubygems