Sha256: 58512be95f09975ab4cabb2738763638f21a745ac7faf32370dac12abb2a4c12
Contents?: true
Size: 1.13 KB
Versions: 56
Compression:
Stored size: 1.13 KB
Contents
require 'helper' class UniqueTest include Temple::Utils end describe Temple::Utils do it 'has empty_exp?' do Temple::Utils.empty_exp?([:multi]).should.be.true Temple::Utils.empty_exp?([:multi, [:multi]]).should.be.true Temple::Utils.empty_exp?([:multi, [:multi, [:newline]], [:newline]]).should.be.true Temple::Utils.empty_exp?([:multi]).should.be.true Temple::Utils.empty_exp?([:multi, [:multi, [:static, 'text']]]).should.be.false Temple::Utils.empty_exp?([:multi, [:newline], [:multi, [:dynamic, 'text']]]).should.be.false end it 'has unique_name' do u = UniqueTest.new u.unique_name.should.equal '_uniquetest1' u.unique_name.should.equal '_uniquetest2' UniqueTest.new.unique_name.should.equal '_uniquetest1' end it 'has escape_html' do Temple::Utils.escape_html('<').should.equal '<' end it 'should escape unsafe html strings' do with_html_safe(false) do Temple::Utils.escape_html_safe('<').should.equal '<' end end it 'should not escape safe html strings' do with_html_safe(true) do Temple::Utils.escape_html_safe('<').should.equal '<' end end end
Version data entries
56 entries across 56 versions & 2 rubygems