/**
* @test
*/
public function canRegisterFormInstanceForTable()
{
$table = 'this_table_does_not_exist';
$form = Form::create();
Core::registerFormForTable($table, $form);
$forms = Core::getRegisteredFormsForTables();
$this->assertArrayHasKey($table, $forms);
$returnedForm = Core::getRegisteredFormForTable($table);
$incorrectReturnedForm = Core::getRegisteredFormForTable($table . 'badname');
$this->assertSame($form, $returnedForm);
$this->assertNull($incorrectReturnedForm);
}