| | 185 | def test_meta_weblog_new_unpublished_post_with_blank_creation_date |
|---|
| | 186 | dto = MetaWeblogStructs::Article.new( |
|---|
| | 187 | :description => "Some text", |
|---|
| | 188 | :title => "A Title" |
|---|
| | 189 | ) |
|---|
| | 190 | |
|---|
| | 191 | args = [ 1, 'tobi', 'whatever', dto, 0 ] |
|---|
| | 192 | |
|---|
| | 193 | result = invoke_layered :metaWeblog, :newPost, *args |
|---|
| | 194 | assert result |
|---|
| | 195 | new_post = Article.find(result) |
|---|
| | 196 | assert !new_post.published? |
|---|
| | 197 | end |
|---|
| | 198 | |
|---|
| | 199 | def test_meta_weblog_edit_unpublished_post_with_old_creation_date |
|---|
| | 200 | article = Article.new |
|---|
| | 201 | article.title = "Posted via Test" |
|---|
| | 202 | article.body = "body" |
|---|
| | 203 | article.extended = "extend me" |
|---|
| | 204 | article.text_filter = TextFilter.find_by_name("textile") |
|---|
| | 205 | article.published_at = Time.now - 1.days |
|---|
| | 206 | |
|---|
| | 207 | args = [ 1, 'tobi', 'whatever', MetaWeblogService.new(@controller).article_dto_from(article), 0 ] |
|---|
| | 208 | |
|---|
| | 209 | result = invoke_layered :metaWeblog, :newPost, *args |
|---|
| | 210 | assert result |
|---|
| | 211 | new_post = Article.find(result) |
|---|
| | 212 | assert !new_post.published? |
|---|
| | 213 | end |
|---|
| | 214 | |
|---|