30 lines
		
	
	
		
			546 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			546 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require "formula"
 | |
| require "caveats"
 | |
| 
 | |
| describe Caveats do
 | |
|   subject { described_class.new(f) }
 | |
|   let(:f) { formula { url "foo-1.0" } }
 | |
| 
 | |
|   specify "#f" do
 | |
|     expect(subject.f).to eq(f)
 | |
|   end
 | |
| 
 | |
|   describe "#empty?" do
 | |
|     it "returns true if the Formula has no caveats" do
 | |
|       expect(subject).to be_empty
 | |
|     end
 | |
| 
 | |
|     it "returns false if the Formula has caveats" do
 | |
|       f = formula do
 | |
|         url "foo-1.0"
 | |
| 
 | |
|         def caveats
 | |
|           "something"
 | |
|         end
 | |
|       end
 | |
| 
 | |
|       expect(described_class.new(f)).not_to be_empty
 | |
|     end
 | |
|   end
 | |
| end
 | 
