Sha256: 2d26fa80179d603305ea30112d136ef10e6f368e705f5aef0ae4dedb4902d5d8

Contents?: true

Size: 647 Bytes

Versions: 1

Compression:

Stored size: 647 Bytes

Contents

require 'spec_helper'

describe RailsBestPractices::Core::Methods do
  let(:methods) { RailsBestPractices::Core::Methods.new }

  before :each do
    methods.add_method("Post", "create")
    methods.add_method("Post", "destroy")
    methods.add_method("Comment", "create")
  end

  it "should get_methods" do
    methods.get_methods("Post").to_a.should == ["create", "destroy"]
    methods.get_methods("Comment").to_a.should == ["create"]
  end

  it "should has_method?" do
    methods.should be_has_method("Post", "create")
    methods.should be_has_method("Post", "destroy")
    methods.should_not be_has_method("Comment", "destroy")
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails_best_practices-1.1.0 spec/rails_best_practices/core/methods_spec.rb