Sha256: 341d0a68316334bbb07d43db2a73b977572cc28b4d27137d323eee863118a5ee
Contents?: true
Size: 585 Bytes
Versions: 3
Compression:
Stored size: 585 Bytes
Contents
# encoding: UTF-8 require 'spec_helper' require 'simulacrum/cli' describe Simulacrum::CLI do describe '.execute!' do let(:parser) { stub_const('Simulacrum::CLI::Parser', double) } let(:simulacrum) { stub_const('Simulacrum', double) } let(:exit_code) { 0 } it 'runs simulacrum with the given args' do expect(parser).to receive(:parse).with('--args').and_return(args: true) expect(simulacrum).to receive(:run).with(args: true).and_return(exit_code) expect(-> { described_class.execute!('--args') }).to raise_error SystemExit end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
simulacrum-0.3.2 | spec/lib/simulacrum/cli_spec.rb |
simulacrum-0.3.1 | spec/lib/simulacrum/cli_spec.rb |
simulacrum-0.3.0 | spec/lib/simulacrum/cli_spec.rb |