Sha256: 4980fc6ae1d89e9326271fe6e52e0d8a28dbe1a123fb64c4d9ea6ec15a718a73
Contents?: true
Size: 1.07 KB
Versions: 2
Compression:
Stored size: 1.07 KB
Contents
require 'spec_helper' require 'thunderer/messanger' describe Thunderer::Messanger do let(:messanger) { Thunderer::Messanger } before { Thunderer::Messanger.reset_config } it 'default have nil uri' do expect(messanger.config['uri']).to eq(nil) end it 'default have nil use_ssl' do expect(messanger.config['use_ssl']).to eq(nil) end context 'with default config' do it 'should raise error when you try post message' do message = double(:message) expect { messanger.post(message) }.to raise_error Thunderer::Messanger::ConfigurationError end end describe '#configure' do it 'parse url and set configuration' do messanger.configure('http://google.ru') expect(messanger.config).not_to eq({}) end it 'set use_ssl to false for http' do messanger.configure('http://google.ru') expect(messanger.config['use_ssl']).to eq(false) end it 'set use_ssl to false for https' do messanger.configure('https://google.ru') expect(messanger.config['use_ssl']).to eq(true) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
thunderer-0.9.1 | spec/thunderer/messanger_spec.rb |
thunderer-0.9.0 | spec/thunderer/messanger_spec.rb |