Sha256: baa65d18936bcb9373b12a8f10070dbb9c8679beb886870ae253308e983064e9

Contents?: true

Size: 805 Bytes

Versions: 5

Compression:

Stored size: 805 Bytes

Contents

require 'spec_helper'

describe Jack::Settings do
  before(:all) do
    Jack::UI.mute = true
  end
  let(:settings) {
    Jack::Settings.new(@root)
  }

  describe "create" do
    context "custom project settings" do
      before(:each) { fake_project.create_settings }
      after(:each)  { fake_project.remove_settings }
      it "flags uses custom project settings" do
        project_flags = '--keyname "default" --platform "Fake Platform From Project Settings"'
        expect(settings.create_flags).to eq(project_flags)
      end
    end

    context "no custom project settings" do
      it "flags uses defaults provided gem" do
        project_flags = '--keyname "default" --platform "64bit Amazon Linux'
        expect(settings.create_flags).to include(project_flags)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
jack-eb-1.4.4 spec/lib/settings_spec.rb
jack-eb-1.4.3 spec/lib/settings_spec.rb
jack-eb-1.4.2 spec/lib/settings_spec.rb
jack-eb-1.4.1 spec/lib/settings_spec.rb
jack-eb-1.4.0 spec/lib/settings_spec.rb