# 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 @host = { host: "api.#{Site.domain}" } end teardown do @site.destroy end test 'primero hay que pedir una cookie' do get v1_site_invitades_cookie_url(@site.hostname, **@host) 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, **@host) 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 get v1_site_invitades_cookie_url(@site.hostname, **@host) assert_not cookies[@site.name] assert_not cookies['_sutty_session'] end end end end