require 'spec_helper' describe 'license fillable fields' do licenses.each do |license| context "The #{license['title']} license" do it 'should only contain supported fillable fields' do matches = license['content'].scan(/\[([a-z]+)\]/) extra_fields = matches.flatten - fields.map { |f| f['name'] } expect(extra_fields).to be_empty end end end end