• Magento 2 cache cleaning file watcher demo - Duration: 7 minutes, 48 seconds.

    • 1 year ago
    This video isn't a kata, but rather a demo of a little development utility. It shows a file watcher that automatically cleans the affected cache segments when source files are changed.
  • 14. The ORM Entity Kata - Duration: 13 minutes, 49 seconds.

    • 3 years ago
    In this Mage2Kata episode we will write some integration tests to ensure a custom entity is correctly set up.
    The custom entity is built using the Magento ORM, hence the name of the kata.
    Please le...
  • 13. The Event Observer Kata - Duration: 17 minutes.

    • 3 years ago
    In this kata we use TDD to create an event observer which copies attribute values from a product to a quote item. We also create two integration tests to ensure our code works well within the Magen...
  • 12 . The API Integration Kata - Duration: 27 minutes.

    • 3 years ago
    This episode focuses on testing code that has to communicate with external API endpoints over the internet.
    The scenario for the kata is that customer first names should be replaced with a short na...
  • 11. The Custom Config File Edge2Edge Test Kata - Duration: 12 minutes, 5 seconds.

    • 3 years ago
    This episode rounds up our custom config file mini-series. We will add an edge-to-edge test that uses the code exactly like they will be used in production. This proves to be valuable because it i...
  • 10. The Config XML Converter Kata - Duration: 22 minutes.

    • 4 years ago
    In this episode we will create a converter that transforms the XML configuration of our custom config files into a usable array structure.
    The screen resolution was not adjusted while recording, so...
  • 09 The Custom Config File Kata - Duration: 13 minutes, 28 seconds.

    • 4 years ago
    In this episode we configure the classes required to read custom configuration XML files in Magento 2.
    The custom XML config files can be found at https://gist.github.com/Vinai/5921856d4399d456a069...
  • 08 The DI Arguments Config Kata - Duration: 16 minutes.

    • 4 years ago
    This Mage2Kata episode is about testing constructor argument dependency injection configuration and virtual types.
  • 07 The Action Controller Integration Test Kata - Duration: 12 minutes, 50 seconds.

    • 4 years ago
    In this episode of Mage2Kata we will verify the behavior of an action controller using integration tests.

    Video Transcript: http://vinaikopp.com/2016/04/18/07_the_action_controller_......
  • 06 The Action Controller TDD Kata - Duration: 28 minutes.

    • 4 years ago
    In this episode we build the behavior of an action controller using TDD. The episode is longer than usual, the next one will be quicker again.

    Video Transcript: http://vinaikopp.com/2016/04/04/06_...
  • 05 The Route Config Kata - Duration: 10 minutes, 50 seconds.

    • 4 years ago
    In this Magento 2 code kata we create the configuration for a new controller action, and write some tests that check it is correct and that would catch potential module conflicts.

    Video Transcript...
  • 04 The Plugin Integration Test Kata - Duration: 8 minutes, 59 seconds.

    • 4 years ago
    In this Magento 2 testing kata we write an integration test checking our plugin code actually interacts as intended with the Magento core code.
    Along the way we will use some of the tools the integ...
  • 03 The Around Interceptor Kata - Duration: 15 minutes.

    • 4 years ago
    In this Magento 2 kata we create an aroundSave plugin for the CustomerRepository using TDD.

    Video Transcript: http://vinaikopp.com/2016/02/22/03_the_around_interceptor...
  • 02 The Plugin Config Kata - Duration: 11 minutes, 50 seconds.

    • 4 years ago
    In this kata we configure a plugin to intercept calls to the CustomerRepositoryInterface. As always our tests tell us when our configuration is correct. To make this kata even better, we check the ...
  • 01 The Module Skeleton Kata - Duration: 16 minutes.

    • 4 years ago
    In this kata we will create a (very) basic Magento 2 module, including the module registration, and test our configuration using the ComponentRegistrar, the ObjectManager and the ModuleList.

to add this to Watch Later

Add to

Loading playlists...