Sha256: 424c37827b69e0f1c3dc1270c0d9431c6ff496d00a2d4cff99b1bb4b61c9e93f
Contents?: true
Size: 832 Bytes
Versions: 36
Compression:
Stored size: 832 Bytes
Contents
require 'spec_helper' describe Locomotive::Steam::Liquid::Drops::CurrentUser do let(:drop) { described_class.new(user) } subject { drop } context 'not logged in' do let(:user) { nil } describe '#logged_in?' do it { expect(subject.logged_in?).to eq false } end describe '#name' do it { expect(subject.name).to eq nil } end describe '#email' do it { expect(subject.email).to eq nil } end end context 'logged in' do let(:user) { instance_double('User', name: 'John', email: 'john@doe.net') } describe '#logged_in?' do it { expect(subject.logged_in?).to eq true } end describe '#name' do it { expect(subject.name).to eq 'John' } end describe '#email' do it { expect(subject.email).to eq 'john@doe.net' } end end end
Version data entries
36 entries across 36 versions & 1 rubygems