Skip to content
Snippets Groups Projects
Commit 2fd8d046 authored by Arnaud Levy's avatar Arnaud Levy
Browse files

tests

parent 3dfb2d0b
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,7 @@
# title :string
# created_at :datetime not null
# updated_at :datetime not null
# paper_kind_id :uuid indexed
# research_journal_id :uuid not null, indexed
# research_journal_volume_id :uuid indexed
# university_id :uuid not null, indexed
......@@ -23,6 +24,7 @@
#
# Indexes
#
# index_research_journal_papers_on_paper_kind_id (paper_kind_id)
# index_research_journal_papers_on_research_journal_id (research_journal_id)
# index_research_journal_papers_on_research_journal_volume_id (research_journal_volume_id)
# index_research_journal_papers_on_university_id (university_id)
......@@ -34,6 +36,7 @@
# fk_rails_22f161a6a7 (research_journal_volume_id => research_journal_volumes.id)
# fk_rails_2713063b85 (updated_by_id => users.id)
# fk_rails_935541e014 (university_id => universities.id)
# fk_rails_db4e38788c (paper_kind_id => research_journal_paper_kinds.id)
#
class Research::Journal::Paper < ApplicationRecord
include Sanitizable
......
require "test_helper"
class Research::Journal::Paper::KindsControllerTest < ActionDispatch::IntegrationTest
setup do
@research_journal_paper_kind = research_journal_paper_kinds(:one)
end
test "should get index" do
get research_journal_paper_kinds_url
assert_response :success
end
test "should get new" do
get new_research_journal_paper_kind_url
assert_response :success
end
test "should create research_journal_paper_kind" do
assert_difference("Research::Journal::Paper::Kind.count") do
post research_journal_paper_kinds_url, params: { research_journal_paper_kind: { slug: @research_journal_paper_kind.slug, title: @research_journal_paper_kind.title } }
end
assert_redirected_to research_journal_paper_kind_url(Research::Journal::Paper::Kind.last)
end
test "should show research_journal_paper_kind" do
get research_journal_paper_kind_url(@research_journal_paper_kind)
assert_response :success
end
test "should get edit" do
get edit_research_journal_paper_kind_url(@research_journal_paper_kind)
assert_response :success
end
test "should update research_journal_paper_kind" do
patch research_journal_paper_kind_url(@research_journal_paper_kind), params: { research_journal_paper_kind: { slug: @research_journal_paper_kind.slug, title: @research_journal_paper_kind.title } }
assert_redirected_to research_journal_paper_kind_url(@research_journal_paper_kind)
end
test "should destroy research_journal_paper_kind" do
assert_difference("Research::Journal::Paper::Kind.count", -1) do
delete research_journal_paper_kind_url(@research_journal_paper_kind)
end
assert_redirected_to research_journal_paper_kinds_url
end
end
......@@ -22,9 +22,13 @@
#
one:
title: MyString
slug: MyString
university: default_university
journal: default_journal
title: Articles
slug: articles
two:
title: MyString
slug: MyString
university: default_university
journal: default_journal
title: Recensions
slug: recensions
default_journal:
university: default_university
title: Journal
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment