History

Add EntryIndex#blank?

Thibaut committed 11 years ago

Commit ecf774e1 parent 1655a002 files · +9 −3Browse files

Unified · Split

2 files
  1. lib/docs/core/entry_index.rb +2 −0
  2. test/lib/docs/core/entry_index_test.rb +7 −3
lib/docs/core/entry_index.rb+2−0
@@ -21,6 +21,8 @@ module Docs · 20 unmodified lines
2121 @entries.empty?
2222 end
2323
24+ alias_method :blank?, :empty?
25+
2426 def length
2527 @entries.length
2628 end
test/lib/docs/core/entry_index_test.rb+7−3
@@ -64,14 +64,18 @@ class DocsEntryIndexTest < MiniTest::Spec · 63 unmodified lines
6464 end
6565 end
6666
67− describe "#empty?" do
68− it "returns true when entries have been added" do
67+ describe "#empty? / #blank? / #present?" do
68+ it "is #empty? and #blank? when no entries have been added" do
6969 assert index.empty?
70+ assert index.blank?
71+ refute index.present?
7072 end
7173
72− it "returns false when an entry has been added" do
74+ it "is #present? when an entry has been added" do
7375 index.add(entry)
7476 refute index.empty?
77+ refute index.blank?
78+ assert index.present?
7579 end
7680 end
7781