mod/content/spec/set/right/structure_spec.rb
# -*- encoding : utf-8 -*-
RSpec.describe Card::Set::Right::Structure do
it "one_line_content is rendered as type + raw" do
template = Card.new name: "A+*right+*structure",
content: "[[link]] {{nest}}"
expect(template.format._render(:one_line_content))
.to have_tag "div.text-muted.one-line" do
with_tag "a.cardtype.known-card", with: { href: "/Nest_list" }, text: "Nest list"
with_text(/ : \[\[link\]\] \{\{nest\}\}/)
end
end
it "one_line_content is rendered as type + raw" do
template = Card.new name: "A+*right+*structure", type: "Html",
content: "[[link]] {{nest}}"
expect(template.format._render(:one_line_content))
.to have_tag "div.text-muted.one-line" do
with_tag "a.cardtype.known-card", with: { href: "/HTML" }, text: "HTML"
with_text(/ : \[\[link\]\] \{\{nest\}\}/)
end
end
# it 'renders core as raw' do
# trs = Card.fetch('*type+*right+*structure').format.render_core
# expect(trs).to eq '{"type":"_left"}'
# end
end