Browse Source

CLDC-4141: update var def spec

pull/3156/head
Nat Dean-Lewis 2 weeks ago
parent
commit
5ae7f445a1
  1. 5
      spec/lib/tasks/log_variable_definitions_spec.rb

5
spec/lib/tasks/log_variable_definitions_spec.rb

@ -6,6 +6,7 @@ RSpec.describe "log_variable_definitions" do
subject(:task) { Rake::Task["data_import:add_variable_definitions"] }
let(:path) { "spec/fixtures/variable_definitions" }
let(:total_variable_definitions_count) { 424 }
before do
Rake.application.rake_require("tasks/log_variable_definitions")
@ -14,7 +15,7 @@ RSpec.describe "log_variable_definitions" do
end
it "adds CsvVariableDefinition records from each file in the specified directory" do
expect { task.invoke(path) }.to change(CsvVariableDefinition, :count).by(416)
expect { task.invoke(path) }.to change(CsvVariableDefinition, :count).by(total_variable_count)
end
it "handles an empty directory without errors" do
@ -34,7 +35,7 @@ RSpec.describe "log_variable_definitions" do
task.invoke(path)
second_run_count = CsvVariableDefinition.count
expect(first_run_count).to eq(initial_count + 416)
expect(first_run_count).to eq(initial_count + total_variable_count)
expect(second_run_count).to eq(first_run_count)
end
end

Loading…
Cancel
Save