Sha256: 97ae63bebaa16cfadacf398513532bf776e8d006927c99b1dac9ee5eae418250

Contents?: true

Size: 511 Bytes

Versions: 4

Compression:

Stored size: 511 Bytes

Contents

require "spec_helper"

describe DiscountNetwork::Session do
  describe ".create" do
    it "creates a new user session" do
      stub_session_create_api(login_params)
      session = DiscountNetwork::Session.create(login_params)

      expect(session.user.token).not_to be_nil
      expect(session.user.username).to eq("username")
      expect(session.user.subscription_status).to eq("active")
    end
  end

  def login_params
    @login_params ||= { name: "username", password: "secret_passsword" }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
discountnetwork-0.1.3 spec/discountnetwork/session_spec.rb
discountnetwork-0.1.2 spec/discountnetwork/session_spec.rb
discountnetwork-0.1.1 spec/discountnetwork/session_spec.rb
discountnetwork-0.1.0 spec/discountnetwork/session_spec.rb