diff --git a/test/controllers/ministers_controller_test.rb b/test/controllers/ministers_controller_test.rb index f68af0e..a6b0998 100644 --- a/test/controllers/ministers_controller_test.rb +++ b/test/controllers/ministers_controller_test.rb @@ -2,7 +2,7 @@ class MinistersControllerTest < ActionDispatch::IntegrationTest setup do - @minister = Minister.first + @minister = ministers(:finance_minister) end test "should get index" do diff --git a/test/fixtures/department_promises.yml b/test/fixtures/department_promises.yml new file mode 100644 index 0000000..1a7793d --- /dev/null +++ b/test/fixtures/department_promises.yml @@ -0,0 +1,6 @@ +finance_promise: + department: finance + promise: one + is_lead: true + created_at: <%= 2.years.ago %> + updated_at: <%= 1.year.ago %> diff --git a/test/fixtures/departments.yml b/test/fixtures/departments.yml new file mode 100644 index 0000000..89da5d5 --- /dev/null +++ b/test/fixtures/departments.yml @@ -0,0 +1,9 @@ +# Department fixtures for testing + +finance: + government: canada + slug: "finance" + official_name: "Department of Finance Canada" + display_name: "Finance Canada" + priority: 1 + diff --git a/test/fixtures/feeds.yml b/test/fixtures/feeds.yml new file mode 100644 index 0000000..e0062a3 --- /dev/null +++ b/test/fixtures/feeds.yml @@ -0,0 +1,6 @@ +# Feeds fixtures for testing + +canada_gazette: + title: "Canada Gazette Test Feed" + url: "https://example.com/test-feed.xml" + government: canada \ No newline at end of file diff --git a/test/fixtures/governments.yml b/test/fixtures/governments.yml new file mode 100644 index 0000000..44741ea --- /dev/null +++ b/test/fixtures/governments.yml @@ -0,0 +1,5 @@ +# Government fixtures for testing + +canada: + name: "Government of Canada" + slug: "canada" diff --git a/test/fixtures/ministers.yml b/test/fixtures/ministers.yml new file mode 100644 index 0000000..4ad11bb --- /dev/null +++ b/test/fixtures/ministers.yml @@ -0,0 +1,14 @@ +# Minister fixtures for testing + +finance_minister: + government: canada + department: finance + order_of_precedence: 4 + person_short_honorific: "Hon." + started_at: <%= 2.years.ago %> + ended_at: null + first_name: "Chrystia" + last_name: "Freeland" + title: "Deputy Prime Minister and Minister of Finance" + avatar_url: "https://example.com/avatar1.jpg" + role: "Minister"