Example #1
0
        .then((activity) => {
          assert.isActivity(activity);
          assert.isEncryptedActivity(activity);
          assert.isFileItem(activity.object.files.items[0]);
          assert.isFileItem(activity.object.files.items[1]);
          assert.isThumbnailItem(activity.object.files.items[0].image);
          assert.isThumbnailItem(activity.object.files.items[1].image);

          return Promise.all([
            spark.internal.conversation.download(activity.object.files.items[0])
              .then(returnFirstArg((f) => assert.equal(f.type, 'image/png'))),
            spark.internal.conversation.download(activity.object.files.items[1])
              .then(returnFirstArg((f) => assert.equal(f.type, 'image/png')))
          ]);
        })
Example #2
0
          .then((share) => {
            assert.isActivity(share);
            assert.isEncryptedActivity(share);
            assert.isFileItem(share.object.files.items[0]);
            assert.isThumbnailItem(share.object.files.items[0].image);
            assert.equal(share.object.contentCategory, 'documents');
            assert.isArray(share.object.files.items[0].actions);
            assert.equal(share.object.files.items[0].actions[0].type, 'edit');
            assert.equal(share.object.files.items[0].actions[0].mimeType, 'application/x-cisco-spark-whiteboard');
            assert.equal(share.object.files.items[0].actions[0].url, 'https://boards.example.com/boards/1');

            return spark.internal.conversation.download(share.object.files.items[0])
              .then(returnFirstArg((f) => assert.equal(f.type, 'image/png')));
          })
Example #3
0
        .then((activity) => {
          assert.isActivity(activity);
          assert.isEncryptedActivity(activity);

          const fileItem = activity.object.files.items[0];

          assert.isFileItem(fileItem);

          const thumbnailItem = activity.object.files.items[0].image;

          assert.isThumbnailItem(thumbnailItem);
          assert.equal(thumbnailItem.width, 640);
          assert.isAbove(thumbnailItem.height, 358);
          assert.isBelow(thumbnailItem.height, 361);

          return spark.internal.conversation.download(activity.object.files.items[0]);
        })