Skip to content
Snippets Groups Projects
Commit 53f50edf authored by Douglas Barbosa Alexandre's avatar Douglas Barbosa Alexandre
Browse files

Fix board relates specs

parent 2ad531f5
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -32,6 +32,6 @@ class Projects::BoardsController < Projects::ApplicationController
end
 
def serialize_as_json(resource)
resource.as_json(only: [:id, :name])
resource.as_json(only: [:id])
end
end
Loading
Loading
@@ -18,7 +18,7 @@ describe 'Issue Boards', feature: true, js: true do
 
context 'no lists' do
before do
visit namespace_project_board_path(project.namespace, project)
visit namespace_project_board_path(project.namespace, project, board)
wait_for_vue_resource
expect(page).to have_selector('.board', count: 3)
end
Loading
Loading
@@ -61,8 +61,8 @@ describe 'Issue Boards', feature: true, js: true do
let!(:done) { create(:label, project: project, name: 'Done') }
let!(:accepting) { create(:label, project: project, name: 'Accepting Merge Requests') }
 
let!(:list1) { create(:list, board: project.board, label: planning, position: 0) }
let!(:list2) { create(:list, board: project.board, label: development, position: 1) }
let!(:list1) { create(:list, board: board, label: planning, position: 0) }
let!(:list2) { create(:list, board: board, label: development, position: 1) }
 
let!(:confidential_issue) { create(:issue, :confidential, project: project, author: user) }
let!(:issue1) { create(:issue, project: project, assignee: user) }
Loading
Loading
@@ -76,7 +76,7 @@ describe 'Issue Boards', feature: true, js: true do
let!(:issue9) { create(:labeled_issue, project: project, labels: [testing, bug, accepting]) }
 
before do
visit namespace_project_board_path(project.namespace, project)
visit namespace_project_board_path(project.namespace, project, board)
 
wait_for_vue_resource
 
Loading
Loading
@@ -170,7 +170,7 @@ describe 'Issue Boards', feature: true, js: true do
create(:issue, project: project)
end
 
visit namespace_project_board_path(project.namespace, project)
visit namespace_project_board_path(project.namespace, project, board)
wait_for_vue_resource
 
page.within(find('.board', match: :first)) do
Loading
Loading
@@ -604,7 +604,7 @@ describe 'Issue Boards', feature: true, js: true do
 
context 'keyboard shortcuts' do
before do
visit namespace_project_board_path(project.namespace, project)
visit namespace_project_board_path(project.namespace, project, board)
wait_for_vue_resource
end
 
Loading
Loading
@@ -617,7 +617,7 @@ describe 'Issue Boards', feature: true, js: true do
context 'signed out user' do
before do
logout
visit namespace_project_board_path(project.namespace, project)
visit namespace_project_board_path(project.namespace, project, board)
wait_for_vue_resource
end
 
Loading
Loading
@@ -633,7 +633,7 @@ describe 'Issue Boards', feature: true, js: true do
project.team << [user_guest, :guest]
logout
login_as(user_guest)
visit namespace_project_board_path(project.namespace, project)
visit namespace_project_board_path(project.namespace, project, board)
wait_for_vue_resource
end
 
Loading
Loading
Loading
Loading
@@ -6,9 +6,7 @@ describe 'Issue Boards shortcut', feature: true, js: true do
let(:project) { create(:empty_project) }
 
before do
project.create_board
project.board.lists.create(list_type: :backlog)
project.board.lists.create(list_type: :done)
create(:board, project: project)
 
login_as :admin
 
Loading
Loading
Loading
Loading
@@ -14,7 +14,7 @@ describe 'Issue Boards new issue', feature: true, js: true do
 
login_as(user)
 
visit namespace_project_board_path(project.namespace, project)
visit namespace_project_board_path(project.namespace, project, board)
wait_for_vue_resource
 
expect(page).to have_selector('.board', count: 3)
Loading
Loading
@@ -70,7 +70,7 @@ describe 'Issue Boards new issue', feature: true, js: true do
 
context 'unauthorized user' do
before do
visit namespace_project_board_path(project.namespace, project)
visit namespace_project_board_path(project.namespace, project, board)
wait_for_vue_resource
end
 
Loading
Loading
{
"type": "object",
"required" : [
"id",
"name"
"id"
],
"properties" : {
"id": { "type": "integer" },
Loading
Loading
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