|
|
@ -1,7 +1,8 @@ |
|
|
|
require "rails_helper" |
|
|
|
require "rails_helper" |
|
|
|
require "rake" |
|
|
|
require "rake" |
|
|
|
|
|
|
|
|
|
|
|
describe "rake form_definition:validate_all", type: :task do |
|
|
|
RSpec.describe "form_definition" do |
|
|
|
|
|
|
|
describe ":validate_all", type: :task do |
|
|
|
subject(:task) { Rake::Task["form_definition:validate_all"] } |
|
|
|
subject(:task) { Rake::Task["form_definition:validate_all"] } |
|
|
|
|
|
|
|
|
|
|
|
before do |
|
|
|
before do |
|
|
@ -14,9 +15,9 @@ describe "rake form_definition:validate_all", type: :task do |
|
|
|
expect(Rake::Task["form_definition:validate"]).to receive(:invoke).exactly(4).times |
|
|
|
expect(Rake::Task["form_definition:validate"]).to receive(:invoke).exactly(4).times |
|
|
|
task.invoke |
|
|
|
task.invoke |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
describe "rake form_definition:validate", type: :task do |
|
|
|
describe ":validate", type: :task do |
|
|
|
subject(:task) { Rake::Task["form_definition:validate"] } |
|
|
|
subject(:task) { Rake::Task["form_definition:validate"] } |
|
|
|
|
|
|
|
|
|
|
|
before do |
|
|
|
before do |
|
|
@ -30,4 +31,5 @@ describe "rake form_definition:validate", type: :task do |
|
|
|
expect(JSON::Validator).to receive(:validate!).at_least(1).time |
|
|
|
expect(JSON::Validator).to receive(:validate!).at_least(1).time |
|
|
|
task.invoke("config/forms/2021_2022.json") |
|
|
|
task.invoke("config/forms/2021_2022.json") |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|