Updated path references to spec_helper
[merb_mart.git] / spec / models / mart / image_spec.rb
blobf30086643a00ca43c66e26f7f7b9e83a589ad254
1 require File.join( File.dirname(__FILE__), "..", "..", "spec_helper" )
3 describe Mart::Image do
5   it "should have a filename" do
6     @image = Mart::Image.new
7     @image.should_not be_valid
8   end
10   it "should have a size" do 
11     @image = Mart::Image.new
12     @image.should_not be_valid
13     @image.width = 20
14     @image.height = 40
15     @image.should be_valid
16   end
17   
18   it "should provide an extension" do
19     @image = Mart::Image.new
20     @image.filename = "fish.jpg"
21     @image.extension.should == "jpg"
22     
23     @image.filename = "document.html.erb"
24     @image.extension.should == "erb"
25     @image.extension.should_not == "html"
26   end
28   it "should provide a filename without extension" do
29     @image = Mart::Image.new
30     @image.filename = "fish.jpg"
31     @image.filename_without_ext.should == "fish"
32   end
33   
34   it "should provide a relative path" do
35     @image = Mart::Image.new
36     @image.filename = "a_dogs_life.gif"
37     @image.relative_path.should == "a_dogs_life.gif"
38   end
39   
40 end