Tests for templates.
This commit is contained in:
parent
729ca8145f
commit
3f1f2d6223
|
@ -0,0 +1,18 @@
|
|||
require "spec_helper"
|
||||
|
||||
RSpec.describe Pigeon::Template do
|
||||
MessageShim = Struct.new(:author, :body, :kind, :depth, :prev, :signature)
|
||||
EXPECTED_DRAFT =
|
||||
"author FAKE_AUTHOR\ndepth DRAFT\nkind FAKE_KIND\nprev DRAFT\n\n\nsignature DRAFT\n\n"
|
||||
it "renders a DRAFT" do
|
||||
args = ["FAKE_AUTHOR",
|
||||
nil,
|
||||
"FAKE_KIND",
|
||||
nil,
|
||||
nil,
|
||||
nil]
|
||||
message = MessageShim.new(*args)
|
||||
result = Pigeon::Template.new(message).render
|
||||
expect(result).to eq(EXPECTED_DRAFT)
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue