trending.test.js 826 B

123456789101112131415161718
  1. const { eq, ok } = require('../../helpers/assert');
  2. const { makeNetwork, makePeer } = require('../../helpers/setup');
  3. describe('trending: opinion + list', (t) => {
  4. t('listTrending returns array', async () => {
  5. const net = makeNetwork(); const A = makePeer(net); A.setActor();
  6. await A.use('audios').createAudio('[a](&aud00000000000000000000000000000000000000000000000.sha256)', [], 'X', '', '');
  7. const list = await A.use('trending').listTrending({});
  8. ok(list);
  9. });
  10. t('A casts opinion on audio via trending model', async () => {
  11. const net = makeNetwork(); const A = makePeer(net); A.setActor();
  12. const r = await A.use('audios').createAudio('[a](&aud00000000000000000000000000000000000000000000001.sha256)', [], 'Y', '', '');
  13. await A.use('trending').createVote(r.key, 'interesting');
  14. });
  15. });