Bläddra i källkod

Add EntryIndex#blank?

Thibaut 11 år sedan
förälder
incheckning
ecf774e22c
2 ändrade filer med 9 tillägg och 3 borttagningar
  1. 2 0
      lib/docs/core/entry_index.rb
  2. 7 3
      test/lib/docs/core/entry_index_test.rb

+ 2 - 0
lib/docs/core/entry_index.rb

@@ -21,6 +21,8 @@ module Docs
       @entries.empty?
     end
 
+    alias_method :blank?, :empty?
+
     def length
       @entries.length
     end

+ 7 - 3
test/lib/docs/core/entry_index_test.rb

@@ -64,14 +64,18 @@ class DocsEntryIndexTest < MiniTest::Spec
     end
   end
 
-  describe "#empty?" do
-    it "returns true when entries have been added" do
+  describe "#empty? / #blank? / #present?" do
+    it "is #empty? and #blank? when no entries have been added" do
       assert index.empty?
+      assert index.blank?
+      refute index.present?
     end
 
-    it "returns false when an entry has been added" do
+    it "is #present? when an entry has been added" do
       index.add(entry)
       refute index.empty?
+      refute index.blank?
+      assert index.present?
     end
   end