public function testChangingDocumentIDChangesFilename()
{
if (!is_dir('/tmp/flywheel')) {
mkdir('/tmp/flywheel');
}
$config = new Config('/tmp/flywheel');
$repo = new Repository('_pages', $config);
$doc = new Document(array('test' => '123'));
$doc->setId('test1234');
$repo->store($doc);
$this->assertTrue(file_exists('/tmp/flywheel/_pages/test1234.json'));
$doc->setId('9876test');
$repo->update($doc);
$this->assertFalse(file_exists('/tmp/flywheel/_pages/test1234.json'));
}