Sha256: 820431f1b5e210f10015962dc4713f0e1a5170e06268275157d474f8196464c3
Contents?: true
Size: 611 Bytes
Versions: 1
Compression:
Stored size: 611 Bytes
Contents
require "spec_helper" describe TriviaCrack::Parsers::SessionParser do describe ".parse" do subject { TriviaCrack::Parsers::SessionParser.parse raw_data } context 'when given data from the login API' do let(:raw_data) { SpecData.get_json "login.json" } it { is_expected.to be_a TriviaCrack::Session } its(:user_id) { is_expected.to be 111 } its(:username) { is_expected.to eq "example" } its(:session_id) { is_expected.to eq "session123" } its(:device_key) { is_expected.to eq "device123" } its(:expiration) { is_expected.to be_a Time } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
triviacrack-0.6.0 | spec/parsers/session_parser_spec.rb |