Sha256: 8451cb5f0fe6ccc7bdf83fe7171cd5af94a2f14302962b9399c0ddd338fe0233
Contents?: true
Size: 817 Bytes
Versions: 7
Compression:
Stored size: 817 Bytes
Contents
require 'spec_helper' describe RailsBestPractices::Core::Modules do it { should be_a_kind_of Array } context "Modules" do before do @mod = RailsBestPractices::Core::Mod.new("PostsHelper", []) end subject { RailsBestPractices::Core::Modules.new.tap { |modules| modules << @mod } } it "should add decendant to the corresponding module" do @mod.should_receive(:add_decendant).with("PostsController") subject.add_module_decendant("PostsHelper", "PostsController") end end context "Mod" do subject { RailsBestPractices::Core::Mod.new("UsersHelper", ["Admin"]).tap do |mod| mod.add_decendant("Admin::UsersController") end } its(:to_s) { should == "Admin::UsersHelper" } its(:decendants) { should == ["Admin::UsersController"] } end end
Version data entries
7 entries across 7 versions & 2 rubygems