Sha256: 02175675504335816e17f0e4a17b317e609780c647130308fa3078f385e71033

Contents?: true

Size: 706 Bytes

Versions: 5

Compression:

Stored size: 706 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

include Netprint

describe URL do
  subject do
    URL.new(s, i, p)
  end

  let(:i) { 'username' }
  let(:p) { 'password' }

  context 'logged in' do
    let(:s) { 'xxxxxxxx' }

    its(:login)  { should eql('https://www.printing.ne.jp/cgi-bin/mn.cgi?i=username&p=password') }
    its(:upload) { should eql('https://www.printing.ne.jp/cgi-bin/mn.cgi?s=xxxxxxxx&c=0&m=1') }
    its(:list)   { should eql('https://www.printing.ne.jp/cgi-bin/mn.cgi?s=xxxxxxxx&c=0&m=0') }
  end

  context 'not logged in' do
    let(:s) { nil }

    its(:login)  { should eql('https://www.printing.ne.jp/cgi-bin/mn.cgi?i=username&p=password') }
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
netprint-0.2.0 spec/netprint/url_spec.rb
netprint-0.1.1 spec/netprint/url_spec.rb
netprint-0.1.0 spec/netprint/url_spec.rb
netprint-0.0.4 spec/netprint/url_spec.rb
netprint-0.0.3 spec/netprint/url_spec.rb