Sha256: 17ecbc6dfc9640a017000524629b37d4a262a54a3f20fd6b535591ab8c00b3d8
Contents?: true
Size: 1.1 KB
Versions: 27
Compression:
Stored size: 1.1 KB
Contents
require 'test_helper' module Vedeu module CLI describe Main do let(:described) { Vedeu::CLI::Main } let(:instance) { described.new } describe '#new' do let(:_name) { 'app_name' } before do instance.stubs(:say) Vedeu::Generator::Application.stubs(:generate).returns('') end subject { instance.new(_name) } it { Vedeu::Generator::Application.expects(:generate).with(_name) subject } end describe '#view' do let(:_name) { 'view_name' } before do instance.stubs(:say) Vedeu::Generator::View.stubs(:generate).returns('') end subject { instance.view(_name) } it { Vedeu::Generator::View.expects(:generate).with(_name) subject } end describe '#version' do before { instance.stubs(:say) } subject { instance.version } it { instance.expects(:say).with("vedeu #{Vedeu::VERSION}") subject } end end # Main end # CLI end # Vedeu
Version data entries
27 entries across 27 versions & 1 rubygems