diff --git a/post_test.go b/post_test.go index 104a9f6..bb6c578 100644 --- a/post_test.go +++ b/post_test.go @@ -1,69 +1,73 @@ package writeas import ( "testing" "strings" ) func TestCreatePost(t *testing.T) { wac := NewClient() p, err := wac.CreatePost(&PostParams{ Title: "Title!", Content: "This is a post.", Font: "sans", }) if err != nil { t.Errorf("Post create failed: %v", err) return } t.Logf("Post created: %+v", p) token := p.Token // Update post p, err = wac.UpdatePost(&PostParams{ - ID: p.ID, - Token: token, + OwnedPostParams: OwnedPostParams{ + ID: p.ID, + Token: token, + }, Content: "Now it's been updated!", }) if err != nil { t.Errorf("Post update failed: %v", err) return } t.Logf("Post updated: %+v", p) // Delete post err = wac.DeletePost(&PostParams{ - ID: p.ID, - Token: token, + OwnedPostParams: OwnedPostParams{ + ID: p.ID, + Token: token, + }, }) if err != nil { t.Errorf("Post delete failed: %v", err) return } t.Logf("Post deleted!") } func TestGetPost(t *testing.T) { wac := NewClient() res, err := wac.GetPost("zekk5r9apum6p") if err != nil { t.Errorf("Unexpected fetch results: %+v, err: %v\n", res, err) } else { t.Logf("Post: %+v", res) if res.Content != "This is a post." { t.Errorf("Unexpected fetch results: %+v\n", res) } } res, err = wac.GetPost("3psnxyhqxy3hq") if err != nil { t.Errorf("Unexpected fetch results: %+v, err: %v\n", res, err) } else { if !strings.HasPrefix(res.Content, " Write.as Blog") { t.Errorf("Unexpected fetch results: %+v\n", res) } } }