mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-01 02:03:22 +00:00
34 lines
948 B
Ruby
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
|