to me it's not about configuration but about having a set of way that you can use to expose your business logic. Maybe moving all wirings in a wiring folder?
i haven't fully understood
we agreed with @pelger to have a test folder that matches the project structure
:-)
integration/services.js should be the module in charge of loading the desired wiring (mu, bus or whatever). Should we go for an a integration/service/index.js ?
I think separating between pattern routing and command definitions is important - pattern routing is confit whereas command definitions is exposing business logic - maybe they should be separated into routing.js and wiring.js?
test/service/lib/serviceTest.js -> test/service/lib/service.js (if its in the test folder we know it's a test? Fixtures/helpers should be in sep folder or ideally their own modules)
"integration -> component" I think that sends the right message (this is a component not an app)(undrestand what integration is now)edit: revisions