The following illustrates what we'll need: 

```js
test('Compose.append(item, { ignoreChange: true })', function() {
  var count = 0;
  Compose.on('input', function() {
    count++;
  });

  // Providing ignoreChange: true for a single item
  // append will skip the call to onContentChanged
  Compose.append(1, {ignoreChange: true});

  assert.equal(count, 0);
});

test('Compose.append(array), implied ignoreChange', function() {
  var count = 0;
  Compose.on('input', function() {
    count++;
  });

  Compose.append([1, 2]);

  assert.equal(count, 1);
});
```