Sha256: e77521493bfd668bfc36b3647aacff174477a4c0e7592fe46f07a361d109a443

Contents?: true

Size: 530 Bytes

Versions: 4

Compression:

Stored size: 530 Bytes

Contents

require "spec_helper"

module ControllerResourceClass

  class ModelsController; end
  class Model; end

  describe Controller do

    let!(:application_controller) { ModelsController }

    subject do
      described_class.new(application_controller)
    end

    it "should set the controller" do
      expect(subject.application_controller).to eq application_controller
    end

    it "should infer the resource class name" do
      expect(subject.resource_class_name).to eq "ControllerResourceClass::Model"
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
controller_resource_class-0.0.4 spec/lib/controller_resource_class/controller_spec.rb
controller_resource_class-0.0.3 spec/lib/controller_resource_class/controller_spec.rb
controller_resource_class-0.0.2 spec/lib/controller_resource_class/controller_spec.rb
controller_resource_class-0.0.1 spec/lib/controller_resource_class/controller_spec.rb