Sha256: e3457426d407726b19e4174a20cfecdfe2f8d4a7c7a7210c2e3b78ccbc896eeb

Contents?: true

Size: 590 Bytes

Versions: 7

Compression:

Stored size: 590 Bytes

Contents

require_relative "../spec_helper"
require 'soundcheck/languages'

describe "Languages" do
  describe "Base" do
    let(:language) do
      language = Class.new
      language.instance_eval { include(Languages::Base) }
      language.new(stub)
    end

    describe "#frameworks" do
      it "should ask known frameworks for presence" do
        framework_instance = stub
        framework = stub(:new => framework_instance)
        language.stub(:known_frameworks => [framework])

        framework_instance.should_receive(:present?)
        language.frameworks
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
soundcheck-0.4.0 spec/soundcheck/languages_spec.rb
soundcheck-0.3.0 spec/soundcheck/languages_spec.rb
soundcheck-0.2.4.beta1 spec/soundcheck/languages_spec.rb
soundcheck-0.2.3 spec/soundcheck/languages_spec.rb
soundcheck-0.2.2 spec/soundcheck/languages_spec.rb
soundcheck-0.2.1 spec/soundcheck/languages_spec.rb
soundcheck-0.2.0 spec/soundcheck/languages_spec.rb