require 'diecut/template' require 'diecut/mustache' describe Diecut::Template do let :tmpl do tmpl = Diecut::Template.new("somewhere", < tmpl, :apartial => prtl } renderer end before :each do tmpl.partial_context(prtl) tmpl.context.from_hash( thing: "template", very: { deep: { values: "strongly held beliefs" }}, sometimes: [ { sometime: "stories", lengthy: false }, { sometime: "lies", lengthy: true } ], status: "green", nested: { status: "yellow" } ) end it "renders a string based on config" do expect(tmpl.render(renderer)).to eq(<