21 lines
439 B
Ruby
21 lines
439 B
Ruby
require File.dirname(__FILE__) + '/helper'
|
|
|
|
class TestPost < Test::Unit::TestCase
|
|
def setup
|
|
|
|
end
|
|
|
|
def test_valid
|
|
assert Post.valid?("2008-10-19-foo-bar.textile")
|
|
assert !Post.valid?("blah")
|
|
end
|
|
|
|
def test_site_init
|
|
p = Post.allocate
|
|
p.process("2008-10-19-foo-bar.textile")
|
|
|
|
assert_equal Time.parse("2008-10-19"), p.date
|
|
assert_equal "foo-bar", p.slug
|
|
assert_equal "textile", p.ext
|
|
end
|
|
end |