Sha256: 49aeb76124dbcb4b55685447ffd871e4f93b9ce71fe8338baff00969998500c8

Contents?: true

Size: 563 Bytes

Versions: 21

Compression:

Stored size: 563 Bytes

Contents

require 'spec_helper'

module <%= @plugin_name %>
  describe ControllerMethods do
    describe "mixed in to a CallController" do

      class TestController < Adhearsion::CallController
        include <%= @plugin_name %>::ControllerMethods
      end

      let(:mock_call) { mock 'Call' }

      subject do
        TestController.new mock_call
      end

      describe "#greet" do
        it "greets with the correct parameter" do
          subject.expects(:play).once.with("Hello, Luca")
          subject.greet "Luca"
        end
      end

    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
adhearsion-2.3.5 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.3.4 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.3.3 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.3.2 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.3.1 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.3.0 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.2.1 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.2.0 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.1.3 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.1.2 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.1.1 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.1.0 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.0.1 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.0.0 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.0.0.rc5 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.0.0.rc4 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.0.0.rc3 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.0.0.rc2 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.0.0.rc1 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt
adhearsion-2.0.0.beta1 lib/adhearsion/generators/plugin/templates/spec/plugin-template/controller_methods_spec.rb.tt