--- a/ForgeBlog/forgeblog/tests/unit/test_blog_post.py
+++ b/ForgeBlog/forgeblog/tests/unit/test_blog_post.py
@@ -25,6 +25,15 @@
 
 def wrapped(s):
     return '<div class="markdown_content"><p>%s</p></div>' % s
+
+
+class TestBlogPost(BlogTestWithModel):
+    def test_new(self):
+        post = M.BlogPost.new(title='test', text='test message', state='published')
+        assert_equal(post.title, 'test')
+        assert_equal(post.text, 'test message')
+        assert_equal(post.state, 'published')
+
 
 class TestFeed(BlogTestWithModel):
     def testd(self):