# frozen_string_literal: true describe Onebox do before do stub_request(:get, "https://www.amazon.com/product") .to_return(status: 200, body: onebox_response("amazon")) end describe "templates" do let(:ignored) { ["templates/_layout.mustache"] } let(:templates) { Dir["templates/*.mustache"] - ignored } def expect_templates_to_not_match(text) templates.each do |template| expect(File.read(template)).not_to match(text) end end it "should not contain any script tags" do expect_templates_to_not_match(/