Sha256: 882b94e76f4d668cfd69e6adc8d5734f938c6d2487cefa7987291b4a2dc8d795
Contents?: true
Size: 781 Bytes
Versions: 1
Compression:
Stored size: 781 Bytes
Contents
require 'spec_helper' include Hapyrus::Helpers describe Hapyrus::Helpers do before do @reserved_home = ENV['HOME'] end after do ENV['HOME'] = @reserved_home end describe '.parse_command' do it 'separates class and method from command' do cmd = 'auth:login' parse_command(cmd).should == [Hapyrus::Command::Auth, 'login'] end end describe '.to_command_class' do it 'converts name to command class' do to_command_class('auth').should == Hapyrus::Command::Auth end end describe '.home_directory' do it 'returns home if exists Env var' do home_directory.should == @reserved_home end it 'returns pwd unless exists Env var' do ENV['HOME'] = nil home_directory.should == Dir.pwd end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hapyrus-0.0.1 | spec/hapyrus/helpers_spec.rb |