Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Unit Testing Rate Topic   - - - - -

 
  • natewallis
  • Senior Member
  • Members
  • Join Date: 11-Jan 13
  • 163 posts

Posted 20 February 2019 - 10:09 PM #1

Hi, 

 

I am writing a lot of our domain specific code in app/lib/other/bfa ... bfa is an acronym for the company I work for. 

 

Folder structure is currently looking like this:

 

/app/lib/other/bfa/composer.json

/app/lib/other/bfa/vendor

/app/lib/other/bfa/src/

/app/lib/other/bfa/tests

 

I am including the latest version of PHPUnit in /app/lib/other/bfa/composer.json rather than version 5 which comes with CS-CART root composer.json.

 

I then PSR-4 autoload my module into /app/lib/composer.json. 

 

A few questions:

 

- Has anyone done any unit testing for their CS-CART code already? 

- If so, was there any special configuration you did?

- Did you do any integration tests on the controller dispatch routes?  If so, how did you configure it

- Currently I have to included my library into /app/lib/composer.json manually after each upgrade, is there any way that I can incorporate it on an ongoing basis?

 

Any advice would be greatly appreciated.