Sha256: a6f978fff9bec7b790198ea4bdf8eb02b06c435da316ae79b000cbb9a34d775f
Contents?: true
Size: 955 Bytes
Versions: 23
Compression:
Stored size: 955 Bytes
Contents
require_relative 'base_test' require 'date' class RecommendationClientTest < BaseTest describe 'Recommendation client' do def test_recommendation_client client = Algolia::Recommendation::Client.create(APPLICATION_ID_1, ADMIN_KEY_1) personalization_strategy = { eventsScoring: [ { eventName: 'Add to cart', eventType: 'conversion', score: 50 }, { eventName: 'Purchase', eventType: 'conversion', score: 100 } ], facetsScoring: [ { facetName: 'brand', score: 100 }, { facetName: 'categories', score: 10 } ], personalizationImpact: 0 } begin client.set_personalization_strategy(personalization_strategy) rescue Algolia::AlgoliaHttpError => e raise e unless e.code == 429 end response = client.get_personalization_strategy assert_equal response, personalization_strategy end end end
Version data entries
23 entries across 23 versions & 1 rubygems