mostrar posiciones

This commit is contained in:
fauno 2019-04-20 23:25:58 -03:00
parent 064794f6a6
commit 096c9384a0
No known key found for this signature in database
GPG key ID: 456032D717A4CD9C
4 changed files with 15 additions and 3 deletions

View file

@ -0,0 +1,4 @@
# frozen_string_literal: true
json.call(posicion, :id, :created_at, :pirata_id, :consenso_id, :estado,
:comentario)

View file

@ -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

View file

@ -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

View file

@ -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