Sha256: 8672dfe909f6313b61730bb45fe2b3108c15a6b62888372a59cbf4a69c9bec40

Contents?: true

Size: 419 Bytes

Versions: 2

Compression:

Stored size: 419 Bytes

Contents

require "spec_helper"
require "mvcli/loader"

describe "MVCLI::Loader" do

  Given {class ::TotallyAwesomeController; end}
  Given(:loader) {MVCLI::Loader.new '/path/to/app'}
  Given {loader.stub(:require) {true}}
  context "loading a controller in the global namespace" do
    When(:controller){loader.load :controller, 'totally_awesome'}
    Then {controller.should be_instance_of TotallyAwesomeController}
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mvcli-0.0.3 spec/mvcli/loader_spec.rb
mvcli-0.0.2 spec/mvcli/loader_spec.rb