Sha256: 13d1fab7e3e246bf39e5ec2ad0fbae4fc821dd694cc0e3a453600f4cbe25bff3
Contents?: true
Size: 1.48 KB
Versions: 15
Compression:
Stored size: 1.48 KB
Contents
require 'spec_helper' module Spree describe FrontendHelper, type: :helper do # Regression test for #2034 context "flash_message" do let(:flash) { { "notice" => "ok", "foo" => "foo", "bar" => "bar" } } it "should output all flash content" do flash_messages html = Nokogiri::HTML(helper.output_buffer) expect(html.css(".alert-notice").text).to eq("ok") expect(html.css(".alert-foo").text).to eq("foo") expect(html.css(".alert-bar").text).to eq("bar") end it "should output flash content except one key" do flash_messages(ignore_types: :bar) html = Nokogiri::HTML(helper.output_buffer) expect(html.css(".alert-notice").text).to eq("ok") expect(html.css(".alert-foo").text).to eq("foo") expect(html.css(".alert-bar").text).to be_empty end it "should output flash content except some keys" do flash_messages(ignore_types: [:foo, :bar]) html = Nokogiri::HTML(helper.output_buffer) expect(html.css(".alert-notice").text).to eq("ok") expect(html.css(".alert-foo").text).to be_empty expect(html.css(".alert-bar").text).to be_empty expect(helper.output_buffer).to eq("<div class=\"alert alert-notice\">ok</div>") end end # Regression test for #2759 it "nested_taxons_path works with a Taxon object" do taxon = create(:taxon, name: "iphone") expect(spree.nested_taxons_path(taxon)).to eq("/t/iphone") end end end
Version data entries
15 entries across 15 versions & 1 rubygems