Sha256: 81c01149e87c8f3e29910c5362e526e4128facf16a2809b7bdfe22a49e700e62

Contents?: true

Size: 706 Bytes

Versions: 17

Compression:

Stored size: 706 Bytes

Contents

# encoding: UTF-8

require "spec_helper"

describe Tetra::KitPackage do
  include Tetra::Mockers

  before(:each) do
    create_mock_project
  end

  after(:each) do
    delete_mock_project
  end

  let(:instance) { Tetra::KitPackage.new(@project) }
  let(:package_name) { instance.name }

  describe "#to_spec" do
    it "generates a specfile" do
      expect(instance.to_spec).to be_truthy

      @project.from_directory do
        spec_lines = File.readlines(File.join("packages", package_name, "#{package_name}.spec"))

        expect(spec_lines).to include("Conflicts:      otherproviders(tetra-kit)\n")
        expect(spec_lines).to include("Provides:       tetra-kit\n")
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
tetra-2.0.6 spec/lib/fine/kit_package_spec.rb
tetra-2.0.5 spec/lib/fine/kit_package_spec.rb
tetra-2.0.4 spec/lib/fine/kit_package_spec.rb
tetra-2.0.3 spec/lib/fine/kit_package_spec.rb
tetra-2.0.2 spec/lib/fine/kit_package_spec.rb
tetra-2.0.1 spec/lib/fine/kit_package_spec.rb
tetra-2.0.0 spec/lib/fine/kit_package_spec.rb
tetra-1.2.2 spec/lib/kit_package_spec.rb
tetra-1.2.1 spec/lib/kit_package_spec.rb
tetra-1.2.0 spec/lib/kit_package_spec.rb
tetra-1.1.0 spec/lib/kit_package_spec.rb
tetra-1.0.0 spec/lib/kit_package_spec.rb
tetra-0.54.0 spec/lib/kit_package_spec.rb
tetra-0.53.0 spec/lib/kit_package_spec.rb
tetra-0.52.0 spec/lib/kit_package_spec.rb
tetra-0.51.0 spec/lib/kit_package_spec.rb
tetra-0.50.0 spec/lib/kit_package_spec.rb