test_main_app sollte auch funktionieren wenn man die die namen test und test.app vertauscht
Beim Schreiben der Testapp ist mir aufgefallen, dass die Main-App ExampleApp.Main nicht direkt auf / erreichbar ist sondern immer über Example.App/. Da dieses Verhalten nach der aktuellen Testlage nicht auftreten sollte habe ich vermutet, dass der test_main_app Test das Verhalten noch nicht hinreichend kontrolliert. Tatsächlich tritt der Fehler auch auf, wenn man in test_main_app die Namen der beiden apps (test, test.app) so vertauscht, dass die test.app die Main-App ist. Dann wird auf einmal bei beiden Apps ein Präfix verwendet. Der Test main_app sollte beide Varianten testen. Entweder zwei oder einen Test daraus machen der beide Fälle testet. Dann Kann man daran gehen diesen Fehler zu beheben und die ExampleApp weiter zu schreiben.
Edited by slobinger