require "test/unit" require_relative 'easy_broker_integration' class EasyBrokerIntegrationTest < Test::Unit::TestCase def setup @integration = EasyBrokerIntegration.new end def test_get_title_properties assert_not_empty(@integration.title_properties, 'La lista de títulos de propiedades está vacía') end def test_connect response = @integration.send(:connect, "https://api.stagingeb.com/v1/properties?page=1&limit=50") assert_instance_of(Hash, response, 'La respuesta no es un hash') assert_true(response.key?('content'), 'La respuesta no contiene la clave "content"') assert_true(response.key?('pagination'), 'La respuesta no contiene la clave "pagination"') end end