Sha256: 3b86eeeb39b97cc1fdea98be9a1239fb5a4bfc1ba87ae1774bccd50b9fb88b92
Contents?: true
Size: 696 Bytes
Versions: 8
Compression:
Stored size: 696 Bytes
Contents
require 'helper' describe Toy do uses_constants('User', 'Game', 'Move') describe ".clear" do it "can clear all the stores in one magical moment" do Game.embedded_list(:moves) user = User.create! game = Game.create!(:moves => [Move.new]) Toy.clear User.get(user.id).should be_nil Game.get(game.id).should be_nil end it "does not raise error when no default store set" do klass = Class.new { include Toy::Store } lambda { Toy.clear }.should_not raise_error end it "does not raise error when no cache set" do klass = Class.new { include Toy::Store } lambda { Toy.clear }.should_not raise_error end end end
Version data entries
8 entries across 8 versions & 1 rubygems