Tinytest.add('init', function (test) {
  var TestCollection = new Mongo.Collection()
, kriegslustigFilterTestInstance = Object.create(KriegslustigFilter)
  kriegslustigFilterTestInstance.collection = TestCollection
  kriegslustigFilterTestInstance.init()
  TestCollection.insert({
    something: true
  })
  test.equal(kriegslustigFilterTestInstance._items[0].something, true, 'Initiation failed');
});

Tinytest.add('getItems', function (test) {
  var TestCollection = new Mongo.Collection()
, kriegslustigFilterTestInstance = Object.create(KriegslustigFilter)
  kriegslustigFilterTestInstance.collection = TestCollection
  kriegslustigFilterTestInstance.init()
  TestCollection.insert({
    something: true
  })
  test.equal(kriegslustigFilterTestInstance.getItems()[0].something, true, 'Initiation failed');
  TestCollection.insert({
    something: false
  })
  test.equal(kriegslustigFilterTestInstance._items[1].something, false, '_items didn\'nt reactively update')
});

Tinytest.add('Listen for changes in the collection', function (test) {
  var kriegslustigFilterTestInstance = Object.create(KriegslustigFilter)
  kriegslustigFilterTestInstance.collection = new Mongo.Collection()
  kriegslustigFilterTestInstance.init()
  kriegslustigFilterTestInstance.collection.insert({
    test: true
  })
  test.equal(kriegslustigFilterTestInstance._items[0].test, true, 'It should reactively update the _items array after the collection updates')
})
@@ -1437,12 +1437,704 @@
 updates')%0A%7D)
+%0A%0ATinytest.addAsync('_itemsDep.depend()', function (test, onComplete) %7B%0A  var kriegslustigFilterTestInstance = Object.create(KriegslustigFilter)%0A, returnedItemValue = false%0A  kriegslustigFilterTestInstance.collection = new Mongo.Collection()%0A  kriegslustigFilterTestInstance.init()%0A  Tracker.autorun(function (comp) %7B%0A    var returnedItems = kriegslustigFilterTestInstance.getItems()%0A    returnedItemValue = returnedItems%5B0%5D ? returnedItems%5B0%5D.test : false%0A  %7D)%0A  kriegslustigFilterTestInstance.collection.insert(%7B%0A    test: true%0A  %7D)%0A  setTimeout(function () %7B%0A    test.equal(returnedItemValue, true, 'Comps which use getItems should rerun when _items changes')%0A    onComplete()%0A  %7D, 1)%0A%7D)%0A%0A

Add a test for getItems depend()