add topic and attach moveto tests
This commit is contained in:
parent
eec52551ba
commit
167a0edba3
22
misc_test.go
22
misc_test.go
|
@ -1139,7 +1139,7 @@ func TestAttachments(t *testing.T) {
|
||||||
expect(t, a.Ext == ext, fmt.Sprintf("Ext should be %s not %s", ext, a.Ext))
|
expect(t, a.Ext == ext, fmt.Sprintf("Ext should be %s not %s", ext, a.Ext))
|
||||||
}
|
}
|
||||||
|
|
||||||
f2 := func(aid, oid int, extra string, topic bool) {
|
f2 := func(aid, sid, oid int, extra string, topic bool) {
|
||||||
var tbl string
|
var tbl string
|
||||||
if topic {
|
if topic {
|
||||||
tbl = "topics"
|
tbl = "topics"
|
||||||
|
@ -1148,17 +1148,17 @@ func TestAttachments(t *testing.T) {
|
||||||
}
|
}
|
||||||
fa, err := c.Attachments.FGet(aid)
|
fa, err := c.Attachments.FGet(aid)
|
||||||
expectNilErr(t, err)
|
expectNilErr(t, err)
|
||||||
e2(fa, aid, 2, oid, 1, filename, extra, "png")
|
e2(fa, aid, sid, oid, 1, filename, extra, "png")
|
||||||
|
|
||||||
a, err := c.Attachments.Get(aid)
|
a, err := c.Attachments.Get(aid)
|
||||||
expectNilErr(t, err)
|
expectNilErr(t, err)
|
||||||
e(a, aid, 2, oid, 1, filename, extra, "png")
|
e(a, aid, sid, oid, 1, filename, extra, "png")
|
||||||
|
|
||||||
alist, err := c.Attachments.MiniGetList(tbl, oid)
|
alist, err := c.Attachments.MiniGetList(tbl, oid)
|
||||||
expectNilErr(t, err)
|
expectNilErr(t, err)
|
||||||
expect(t, len(alist) == 1, fmt.Sprintf("len(alist) should be 1 not %d", len(alist)))
|
expect(t, len(alist) == 1, fmt.Sprintf("len(alist) should be 1 not %d", len(alist)))
|
||||||
a = alist[0]
|
a = alist[0]
|
||||||
e(a, aid, 2, oid, 1, filename, extra, "png")
|
e(a, aid, sid, oid, 1, filename, extra, "png")
|
||||||
|
|
||||||
amap, err := c.Attachments.BulkMiniGetList(tbl, []int{oid})
|
amap, err := c.Attachments.BulkMiniGetList(tbl, []int{oid})
|
||||||
expectNilErr(t, err)
|
expectNilErr(t, err)
|
||||||
|
@ -1169,15 +1169,19 @@ func TestAttachments(t *testing.T) {
|
||||||
}
|
}
|
||||||
expect(t, len(alist) == 1, fmt.Sprintf("len(alist) should be 1 not %d", len(alist)))
|
expect(t, len(alist) == 1, fmt.Sprintf("len(alist) should be 1 not %d", len(alist)))
|
||||||
a = alist[0]
|
a = alist[0]
|
||||||
e(a, aid, 2, oid, 1, filename, extra, "png")
|
e(a, aid, sid, oid, 1, filename, extra, "png")
|
||||||
}
|
}
|
||||||
|
|
||||||
topic, err := c.Topics.Get(tid)
|
topic, err := c.Topics.Get(tid)
|
||||||
expectNilErr(t, err)
|
expectNilErr(t, err)
|
||||||
expect(t, topic.AttachCount == 1, fmt.Sprintf("topic.AttachCount should be 1 not %d", topic.AttachCount))
|
expect(t, topic.AttachCount == 1, fmt.Sprintf("topic.AttachCount should be 1 not %d", topic.AttachCount))
|
||||||
f2(aid, tid, "", true)
|
f2(aid, 2, tid, "", true)
|
||||||
|
expectNilErr(t, topic.MoveTo(1))
|
||||||
|
f2(aid, 1, tid, "", true)
|
||||||
|
expectNilErr(t, c.Attachments.MoveTo(2, tid, "topics"))
|
||||||
|
f2(aid, 2, tid, "", true)
|
||||||
|
|
||||||
// TODO: Move attachment tests
|
// TODO: ShowAttachment test
|
||||||
|
|
||||||
deleteTest := func(aid, oid int, topic bool) {
|
deleteTest := func(aid, oid int, topic bool) {
|
||||||
var tbl string
|
var tbl string
|
||||||
|
@ -1227,7 +1231,9 @@ func TestAttachments(t *testing.T) {
|
||||||
r, err := c.Rstore.Get(rid)
|
r, err := c.Rstore.Get(rid)
|
||||||
expectNilErr(t, err)
|
expectNilErr(t, err)
|
||||||
expect(t, r.AttachCount == 1, fmt.Sprintf("r.AttachCount should be 1 not %d", r.AttachCount))
|
expect(t, r.AttachCount == 1, fmt.Sprintf("r.AttachCount should be 1 not %d", r.AttachCount))
|
||||||
f2(aid, rid, strconv.Itoa(topic.ID), false)
|
f2(aid, 2, rid, strconv.Itoa(topic.ID), false)
|
||||||
|
expectNilErr(t, c.Attachments.MoveTo(1, rid, "replies"))
|
||||||
|
f2(aid, 1, rid, strconv.Itoa(topic.ID), false)
|
||||||
deleteTest(aid, rid, false)
|
deleteTest(aid, rid, false)
|
||||||
r, err = c.Rstore.Get(rid)
|
r, err = c.Rstore.Get(rid)
|
||||||
expectNilErr(t, err)
|
expectNilErr(t, err)
|
||||||
|
|
Loading…
Reference in New Issue