gathering/async/get.test.jsView |
---|
41 | 41 … | }, |
42 | 42 … | { link: '&AnotherImage//z3os/qA9+YJndRmbJQXl8LYfBquz4=.sha256' } |
43 | 43 … | ], 'has all images added') |
44 | 44 … | |
45 | | - done() |
| 45 … | + t.deepEqual(doc.attendees, [ server.id ], 'shows me attending') |
| 46 … | + scuttle.attendee.async.publish(gathering.key, false, (err, attendee) => { |
| 47 … | + if (err) throw (err) |
| 48 … | + scuttle.gathering.async.get(gathering.key, (err, doc) => { |
| 49 … | + if (err) throw (err) |
| 50 … | + t.deepEqual(doc.attendees, [], 'shows me no longer attending') |
| 51 … | + |
| 52 … | + done() |
| 53 … | + }) |
| 54 … | + }) |
46 | 55 … | }) |
47 | 56 … | }) |
48 | 57 … | }) |
49 | 58 … | |
50 | 59 … | |
51 | 60 … | function setupGathering (cb) { |
52 | 61 … | var epoch = now + 5000 |
53 | 62 … | |
54 | | - |
55 | | - const opts = { |
| 63 … | + const initialGathering = { |
56 | 64 … | title: 'ziva\'s birthday', |
57 | 65 … | startDateTime: { |
58 | 66 … | epoch, |
59 | 67 … | tz: 'Pacific/ Auckland' |
64 | 72 … | size: 1049416, |
65 | 73 … | type: 'image/jpeg' |
66 | 74 … | } |
67 | 75 … | } |
68 | | - scuttle.gathering.async.publish(opts, (err, gathering) => { |
| 76 … | + |
| 77 … | + const anUpdate = { |
| 78 … | + startDateTime: { epoch: now + 750 }, |
| 79 … | + location: 'our place in mirimar', |
| 80 … | + image: { |
| 81 … | + 'link': '&AnotherImage//z3os/qA9+YJndRmbJQXl8LYfBquz4=.sha256' |
| 82 … | + } |
| 83 … | + } |
| 84 … | + |
| 85 … | + |
| 86 … | + scuttle.gathering.async.publish(initialGathering, (err, gathering) => { |
69 | 87 … | if (err) return cb(err) |
70 | 88 … | |
71 | 89 … | |
|
72 | | - epoch = now + 750 |
73 | | - const opts = { |
74 | | - startDateTime: { epoch }, |
75 | | - location: 'our place in mirimar', |
76 | | - image: { |
77 | | - 'link': '&AnotherImage//z3os/qA9+YJndRmbJQXl8LYfBquz4=.sha256' |
78 | | - } |
79 | | - } |
80 | | - scuttle.update.async.publish(gathering.key, opts, (err, update) => { |
| 90 … | + scuttle.update.async.publish(gathering.key, anUpdate, (err, update) => { |
81 | 91 … | if (err) return cb(err) |
82 | 92 … | |
83 | 93 … | |
84 | 94 … | scuttle.attendee.async.publish(gathering.key, (err, attendee) => { |