5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-07-05 09:25:46 +00:00
panel/test/controllers/api/v1/invitades_controller_test.rb

47 lines
1 KiB
Ruby
Raw Normal View History

2020-02-18 16:45:08 +00:00
# frozen_string_literal: true
require 'test_helper'
module Api
module V1
class PostsControllerTest < ActionDispatch::IntegrationTest
setup do
@rol = create :rol
@site = @rol.site
@usuarie = @rol.usuarie
@site.update_attribute :colaboracion_anonima, true
end
teardown do
@site.destroy
end
test 'primero hay que pedir una cookie' do
2020-09-29 21:22:28 +00:00
get v1_site_invitades_cookie_url(@site.hostname)
2020-02-18 16:45:08 +00:00
assert cookies[@site.name]
assert cookies['_sutty_session']
end
test 'solo si el sitio existe' do
site = SecureRandom.hex
get v1_site_invitades_cookie_url(site_id: site)
assert_not cookies[site]
assert_not cookies['_sutty_session']
end
test 'solo si el sitio tiene colaboracion anonima' do
@site.update_attribute :colaboracion_anonima, false
2020-09-29 21:22:28 +00:00
get v1_site_invitades_cookie_url(@site.hostname)
2020-02-18 16:45:08 +00:00
assert_not cookies[@site.name]
assert_not cookies['_sutty_session']
end
end
end
end