Skip to content
dantleech edited this page Aug 5, 2014 · 4 revisions

These are just my personal notes, take no notice of them :)

Proposals

Documenation

  • Adopt Symfony / CMF community standards for documentation
  • Migrate to Sphinx and readthedocs.org
  • Move installation instructions from README to doc

Towards regression testing

  • Switch to single repository
    • i.e. sulu/sulu to contain core bundles
  • Add behat functionality to TestBundle
  • Move bootstrapping code to TestBundle
  • Introduce behat tests
  • Docker PR builder

Towards Javascript testing

  • TestingBundle should provide bootstrapping for karma tests
  • We should become good at Karma

Issues

The PhpcrTestCase looks quite scary. Why have this mix of mocks, real classes and an actual persitence backend? Why not just simply instantiate an AppKernel?

This would save lots of time whilst also providing integration tests.

Actual Unit tests would be in a separate class.