Sha256: 812d8b6e11651d8a1cb774111f08c10c5d24a339d19ff7d18c9787fc8c88bce9

Contents?: true

Size: 1.4 KB

Versions: 31

Compression:

Stored size: 1.4 KB

Contents

require 'spec_helper'

describe XCJobs::Certificate do
  before(:each) do
    Rake.application = rake
  end

  let(:rake) { Rake::Application.new }

  describe XCJobs::Certificate do
    describe 'simple task' do
      let!(:task) do
        XCJobs::Certificate.new do |t|
          passphrase = "password1234"

          t.add_certificate('./certificates/apple.cer')
          t.add_certificate('./certificates/appstore.cer')
          t.add_certificate('./certificates/appstore.p12', passphrase)

          t.add_profile('./spec/profiles/adhoc.mobileprovision')
          t.add_profile('./spec/profiles/distribution.mobileprovision')
        end
      end

      describe 'tasks' do
        describe 'certificates:install' do
          subject { Rake.application['certificates:install'] }

          it 'defines the appropriate task' do
            expect(subject.name).to eq('certificates:install')
          end
        end

        describe 'certificates:remove' do
          subject { Rake.application['certificates:remove'] }

          it 'defines the appropriate task' do
            expect(subject.name).to eq('certificates:remove')
          end
        end

        describe 'profiles:install' do
          subject { Rake.application['profiles:install'] }

          it 'defines the appropriate task' do
            expect(subject.name).to eq('profiles:install')
          end
        end
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
xcjobs-0.10.0 spec/certificate_spec.rb
xcjobs-0.9.0 spec/certificate_spec.rb
xcjobs-0.8.1 spec/certificate_spec.rb
xcjobs-0.8.0 spec/certificate_spec.rb
xcjobs-0.7.0 spec/certificate_spec.rb
xcjobs-0.6.0 spec/certificate_spec.rb
xcjobs-0.5.1 spec/certificate_spec.rb
xcjobs-0.5.0 spec/certificate_spec.rb
xcjobs-0.4.3 spec/certificate_spec.rb
xcjobs-0.4.2 spec/certificate_spec.rb
xcjobs-0.4.1 spec/certificate_spec.rb
xcjobs-0.4.0 spec/certificate_spec.rb
xcjobs-0.3.0 spec/certificate_spec.rb
xcjobs-0.2.5 spec/certificate_spec.rb
xcjobs-0.2.4 spec/certificate_spec.rb
xcjobs-0.2.3 spec/certificate_spec.rb
xcjobs-0.2.2 spec/certificate_spec.rb
xcjobs-0.2.1 spec/certificate_spec.rb
xcjobs-0.2.0 spec/certificate_spec.rb
xcjobs-0.1.2 spec/certificate_spec.rb