Sha256: ba06fd1add94342ee45d9834c095a02a4a4c08d98db9b0aee7b9b25e2fcecf49
Contents?: true
Size: 433 Bytes
Versions: 44
Compression:
Stored size: 433 Bytes
Contents
require "helper" require "thor/base" describe "Exit conditions" do it "exits 0, not bubble up EPIPE, if EPIPE is raised" do epiped = false command = Class.new(Thor) do desc "my_action", "testing EPIPE" define_method :my_action do epiped = true fail Errno::EPIPE end end expect { command.start(["my_action"]) }.to raise_error(SystemExit) expect(epiped).to eq(true) end end
Version data entries
44 entries across 41 versions & 19 rubygems