mostrar posiciones
This commit is contained in:
parent
064794f6a6
commit
096c9384a0
4 changed files with 15 additions and 3 deletions
4
app/views/posiciones/_posicion.json.jbuilder
Normal file
4
app/views/posiciones/_posicion.json.jbuilder
Normal file
|
@ -0,0 +1,4 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
json.call(posicion, :id, :created_at, :pirata_id, :consenso_id, :estado,
|
||||
:comentario)
|
|
@ -1,4 +1,3 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
json.call(@posicion, :id, :created_at, :pirata_id, :consenso_id, :estado,
|
||||
:comentario)
|
||||
json.partial! @posicion, as: :posicion
|
||||
|
|
|
@ -18,13 +18,14 @@ class ConsensosControllerTest < ActionDispatch::IntegrationTest
|
|||
end
|
||||
|
||||
test 'se puede ver uno solo' do
|
||||
consenso = create :consenso
|
||||
consenso = create :consenso, con_posiciones: 2
|
||||
|
||||
get consenso_url(consenso), as: :json, headers: @auth
|
||||
body = JSON.parse(@response.body)
|
||||
|
||||
assert_equal 200, @response.status
|
||||
assert_equal consenso.titulo, body['titulo']
|
||||
assert_equal 2, body['posiciones'].size
|
||||
end
|
||||
|
||||
test 'se pueden crear' do
|
||||
|
|
|
@ -5,5 +5,13 @@ FactoryBot.define do
|
|||
pirata
|
||||
titulo { 'Estamos a favor de la despenalización del aborto' }
|
||||
texto { '...' }
|
||||
|
||||
transient do
|
||||
con_posiciones { 0 }
|
||||
end
|
||||
|
||||
after :create do |consenso, evaluator|
|
||||
create_list(:posicion, evaluator.con_posiciones, consenso: consenso)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue