From 9cc26004d80b98042665ec2522458832ada3ad1a Mon Sep 17 00:00:00 2001 From: Nicolas Viennot Date: Sun, 12 Jul 2015 11:35:18 +0200 Subject: [PATCH] Fix NoBrainer tests --- .travis.yml | 3 +-- gemfiles/nobrainer.gemfile | 2 +- test/test_helper.rb | 6 +++++- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 25862ac..0ea612a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,5 @@ language: ruby -rvm: - - 2.2 +rvm: 2.2 services: - elasticsearch - mongodb diff --git a/gemfiles/nobrainer.gemfile b/gemfiles/nobrainer.gemfile index 7d01273..d59f02b 100644 --- a/gemfiles/nobrainer.gemfile +++ b/gemfiles/nobrainer.gemfile @@ -3,4 +3,4 @@ source 'https://rubygems.org' # Specify your gem's dependencies in searchkick.gemspec gemspec path: "../" -gem "nobrainer", "0.22.0" +gem "nobrainer", "0.27.0" diff --git a/test/test_helper.rb b/test/test_helper.rb index f451aa5..76abcd4 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -85,8 +85,8 @@ elsif defined?(NoBrainer) include NoBrainer::Document include NoBrainer::Document::Timestamps + field :id, type: Object field :name, type: String - field :store_id, type: Integer field :in_stock, type: Boolean field :backordered, type: Boolean field :orders_count, type: Integer @@ -95,17 +95,21 @@ elsif defined?(NoBrainer) field :latitude field :longitude field :description, type: String + + belongs_to :store, validates: false end class Store include NoBrainer::Document + field :id, type: Object field :name, type: String end class Animal include NoBrainer::Document + field :id, type: Object field :name, type: String end -- libgit2 0.21.0