Sha256: a4c03be55dc8b5d68cb3c169c01eaae94fa31472f8d5033dc53fb31d250f1a72

Contents?: true

Size: 674 Bytes

Versions: 3

Compression:

Stored size: 674 Bytes

Contents

require 'spec_helper'

describe Adhearsion::Mongoid::Plugin do

  describe "while accessing the plugin configuration" do

    it "should retrieve a valid configuration instance" do
      Adhearsion.config.adhearsion_mongoid.should be_instance_of Loquacious::Configuration
    end

    it "should configure properly the models_paths" do
      Adhearsion.config[:adhearsion_mongoid].models_paths.class.should == Array
    end

  end

  describe "while loading plugins" do
    it "should load the init block and start the service" do
      Adhearsion::Mongoid::Plugin::Service.should_receive(:start).once.and_return true
      Adhearsion::Plugin.init_plugins
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
adhearsion-mongoid-0.2.1 spec/adhearsion/mongoid/plugin_spec.rb
adhearsion-mongoid-0.2.0 spec/adhearsion/mongoid/plugin_spec.rb
adhearsion-mongoid-0.1.0 spec/adhearsion/mongoid/plugin_spec.rb