Sha256: ffd8a33faaa173b9bf7b508ca7abdb0f7f06b1e64b8618c19c9fa60d2f0b5955

Contents?: true

Size: 391 Bytes

Versions: 11

Compression:

Stored size: 391 Bytes

Contents

require "spec_helper"

module HtmlSanitationSpec
  class Entity < Shamu::Entities::Entity
    include Shamu::Entities::HtmlSanitation

    attribute :name
  end
end

describe Shamu::Attributes::HtmlSanitation do
  let( :entity ) { HtmlSanitationSpec::Entity.new( name: "<b>Bold</b> <p>Name</p>" ) }

  it "removes all HTML by default" do
    expect( entity.name ).to eq "Bold Name"
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
shamu-0.0.24 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.21 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.20 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.19 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.18 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.17 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.15 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.14 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.13 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.11 spec/lib/shamu/entities/html_sanitation_spec.rb
shamu-0.0.9 spec/lib/shamu/entities/html_sanitation_spec.rb