summaryrefslogtreecommitdiff
path: root/spec/config
diff options
context:
space:
mode:
authorr-obert <robert@jazzonmymind.xyz>2017-06-23 06:12:11 +0100
committerr-obert <robert@jazzonmymind.xyz>2017-06-23 06:18:19 +0100
commit505cccf69193f979ec67cd2bebf4ff9f409cf0d6 (patch)
treea402d4b6a33994a5504e7dd0e53269ea0986f79c /spec/config
parentfa67de2f98c3ef00295ebc4ec84b3441d17afa72 (diff)
downloadpry-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.rb21
-rw-r--r--spec/config/memoization_spec.rb21
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