2019-04-19 15:38:03 +09:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2018-10-19 16:38:41 +01:00
|
|
|
require "requirements/codesign_requirement"
|
|
|
|
|
2024-02-18 15:11:11 -08:00
|
|
|
RSpec.describe CodesignRequirement do
|
2023-03-08 23:14:46 +00:00
|
|
|
subject(:requirement) do
|
2024-03-07 16:20:20 +00:00
|
|
|
described_class.new([{ identity:, with:, url: }])
|
2023-03-08 23:14:46 +00:00
|
|
|
end
|
2018-10-19 16:38:41 +01:00
|
|
|
|
|
|
|
let(:identity) { "lldb_codesign" }
|
|
|
|
let(:with) { "LLDB" }
|
2023-03-08 23:14:46 +00:00
|
|
|
let(:url) do
|
2018-10-19 16:38:41 +01:00
|
|
|
"https://llvm.org/svn/llvm-project/lldb/trunk/docs/code-signing.txt"
|
2023-03-08 23:14:46 +00:00
|
|
|
end
|
2018-10-19 16:38:41 +01:00
|
|
|
|
|
|
|
describe "#message" do
|
|
|
|
it "includes all parameters" do
|
|
|
|
expect(requirement.message).to include(identity)
|
|
|
|
expect(requirement.message).to include(with)
|
|
|
|
expect(requirement.message).to include(url)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|