diff options
author | r-obert <robert@jazzonmymind.xyz> | 2017-06-23 06:12:11 +0100 |
---|---|---|
committer | r-obert <robert@jazzonmymind.xyz> | 2017-06-23 06:18:19 +0100 |
commit | 505cccf69193f979ec67cd2bebf4ff9f409cf0d6 (patch) | |
tree | a402d4b6a33994a5504e7dd0e53269ea0986f79c /spec/config | |
parent | fa67de2f98c3ef00295ebc4ec84b3441d17afa72 (diff) | |
download | pry-505cccf69193f979ec67cd2bebf4ff9f409cf0d6.tar.gz |
rename Pry::Config::Lazy to Pry::Config::Memoization (ref #1503)
Diffstat (limited to 'spec/config')
-rw-r--r-- | spec/config/lazy_spec.rb | 21 | ||||
-rw-r--r-- | spec/config/memoization_spec.rb | 21 |
2 files changed, 21 insertions, 21 deletions
diff --git a/spec/config/lazy_spec.rb b/spec/config/lazy_spec.rb deleted file mode 100644 index 89ae9a27..00000000 --- a/spec/config/lazy_spec.rb +++ /dev/null @@ -1,21 +0,0 @@ -require 'helper' -RSpec.describe Pry::Config::Lazy do - let(:lazyobj) do - Class.new do - include Pry::Config::Lazy - lazy_implement({foo: proc {"foo"}, bar: proc {"bar"}}) - end.new - end - - describe "on call of a lazy method" do - it "memoizes the return value" do - expect(lazyobj.foo).to be(lazyobj.foo) - end - end - - describe "#lazy_keys" do - it "tracks a list of lazy keys" do - expect(lazyobj.lazy_keys).to eq([:foo, :bar]) - end - end -end diff --git a/spec/config/memoization_spec.rb b/spec/config/memoization_spec.rb new file mode 100644 index 00000000..7eabab66 --- /dev/null +++ b/spec/config/memoization_spec.rb @@ -0,0 +1,21 @@ +require 'helper' +RSpec.describe Pry::Config::Memoization do + let(:config) do + Class.new do + include Pry::Config::Memoization + def_memoized({foo: proc {"foo"}, bar: proc {"bar"}}) + end.new + end + + describe "on call of method" do + it "memoizes the return value" do + expect(config.foo).to be(config.foo) + end + end + + describe "#memoized_methods" do + it "tracks a list of memoized methods" do + expect(config.memoized_methods).to eq([:foo, :bar]) + end + end +end |