Sha256: c48123a3c6ba6946cd5dc09988cfe71330b91f9c83af4fac1eed580b4335d60c

Contents?: true

Size: 707 Bytes

Versions: 2

Compression:

Stored size: 707 Bytes

Contents

require 'spec_helper'

describe RokuPackager::Packager do
  before do
    host = '192.168.0.10'
    name_and_version = 'Lol 1.0'
    password = 'sporks'

    @packager = RokuPackager::Packager.new(host, name_and_version, password)
  end

  describe '#url' do
    it 'builds a the proper url' do
      @packager.url.must_equal URI('http://192.168.0.10/plugin_package')
    end
  end

  describe '#submit' do
    it 'builds a download url for the submitted package' do
      @packager.expects(:submission_response).returns(nil)
      @packager.expects(:pull_out_relative_package_path).returns([nil,'pkg/blah.zip'])

      @packager.submit.must_equal URI('http://192.168.0.10/pkg/blah.zip')
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
roku-packager-0.0.3 spec/roku-packager/packager_spec.rb
roku-packager-0.0.1 spec/roku-packager/packager_spec.rb