Revision d22b8ee3920c28a1a540462d931896eaf695f33c authored by Pat Hawks on 19 May 2018, 15:30:00 UTC, committed by Pat Hawks on 19 May 2018, 15:30:00 UTC
1 parent b89efa5
test_command.rb
# frozen_string_literal: true
require "helper"
class TestCommand < JekyllUnitTest
context "when calling .add_build_options" do
should "add common options" do
cmd = Object.new
mocks_expect(cmd).to receive(:option).at_least(:once)
Command.add_build_options(cmd)
end
end
context "when calling .process_site" do
context "when fatal error occurs" do
should "exit with non-zero error code" do
site = Object.new
def site.process; raise Jekyll::Errors::FatalException; end
error = assert_raises(SystemExit) { Command.process_site(site) }
refute_equal 0, error.status
end
end
end
end
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...