Sha256: 1a96eb3fb0e9cb1e067a2873370697e1fce27d2c0f8e0c19c2647157c6390bd5
Contents?: true
Size: 807 Bytes
Versions: 4
Compression:
Stored size: 807 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' # https://github.com/thoiberg/cli-test describe 'CLI' do include CliTest it 'executes successfully' do execute_script('bin/howzit', use_bundler: true) expect(last_execution).to be_successful end it 'lists available topics' do execute_script('bin/howzit', use_bundler: true, args: %w[-L]) expect(last_execution).to be_successful expect(last_execution.stdout).to match(/Topic Balogna/) expect(last_execution.stdout.split(/\n/).count).to eq 4 end it 'lists available tasks' do execute_script('bin/howzit', use_bundler: true, args: %w[-T]) expect(last_execution).to be_successful expect(last_execution.stdout).to match(/Topic Balogna/) expect(last_execution.stdout.split(/\n/).count).to eq 2 end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
howzit-2.1.18 | spec/cli_spec.rb |
howzit-2.1.16 | spec/cli_spec.rb |
howzit-2.1.15 | spec/cli_spec.rb |
howzit-2.1.14 | spec/cli_spec.rb |