Sha256: 46c60ec23f67b3c32aacb49240509c1e4bf14f6c1a931a53f16ee4131752995b
Contents?: true
Size: 710 Bytes
Versions: 27
Compression:
Stored size: 710 Bytes
Contents
# -*- coding: utf-8 -*- require 'spec_helper' describe Magellan::Cli::Messaging::Http do let(:cmd){ Magellan::Cli::Messaging::Http.new } describe :login_by_token do let(:email) { "user1@example.com" } let(:password) { "password" } let(:success_res) { double(:success_res, status: 200) } let(:error_res) { double(:error_res, status: 401) } it "success" do allow(cmd.http_conn.httpclient).to receive(:get).and_return(success_res) cmd.login_by_token!(email, password) end it "error" do allow(cmd.http_conn.httpclient).to receive(:get).and_return(error_res) expect{cmd.login_by_token!(email, password)}.to raise_error(SystemExit) end end end
Version data entries
27 entries across 27 versions & 1 rubygems