Ejemplo n.º 1
0
 dataStore.init("push", function() {
     dataStore.getCurrentId("push", "push_" + req.params.dataset, req.params.id, function(err, doc) {
         if (err) {
             logger.error(err);
             res.end();
         } else if (doc) {
             res.send(doc);
         } else {
             res.send('', 404);
         }
     });
 });
Ejemplo n.º 2
0
  },

  before(id) {
    if (bindingUids.includes(id)) before++;
  },

  after(id) {
    if (bindingUids.includes(id)) after++;
  },

  destroy(id) {
    if (bindingUids.includes(id)) destroy++;
  }
}).enable();

assert.strictEqual(binding.getCurrentId(), 1);

for (const call of [binding.callViaFunction,
                    binding.callViaString,
                    binding.callViaUtf8Name]) {
  for (const passedTriggerId of [undefined, 12345]) {
    let uid;
    const object = {
      methöd(arg) {
        assert.strictEqual(this, object);
        assert.strictEqual(arg, 42);
        assert.strictEqual(binding.getCurrentId(), uid);
        return 'baz';
      },
      kObjectTag
    };