Sha256: 944018067a627a9883f20e7f379d8ece543888c414c77cf54c21bc772b4960be

Contents?: true

Size: 528 Bytes

Versions: 1

Compression:

Stored size: 528 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

class ProductsController
  attr_accessor :responder
end
module Respondie
  module Trait
    module Cute
      def is_cute?
        true
      end
    end
  end
end

describe Respondie::Builder do

  it "should include a type into a responder" do
    controller = ProductsController.new
    Respondie::Builder.new("Respondie::Trait::$trait$", controller).instance_eval { cute }
    controller.responder.instance_method(:is_cute?).should_not be_nil
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
respondie-0.9.0 spec/respondie/builder_spec.rb