Files
openfoodnetwork/spec/helpers/navigation_helper_spec.rb

34 lines
948 B
Ruby

require 'spec_helper'
module Spree
module Admin
describe NavigationHelper, type: :helper do
describe "klass_for" do
it "returns the class when present" do
helper.klass_for('products').should == Spree::Product
end
it "returns a symbol when there's no available class" do
helper.klass_for('reports').should == :report
end
it "returns :overview for the dashboard" do
helper.klass_for('dashboard').should == :overview
end
it "returns Spree::Order for bulk_order_management" do
helper.klass_for('bulk_order_management').should == Spree::Order
end
it "returns EnterpriseGroup for group" do
helper.klass_for('group').should == EnterpriseGroup
end
it "returns VariantOverride for Inventory" do
helper.klass_for('Inventory').should == VariantOverride
end
end
end
end
end