Back Button Testing

Intuitive Integration Testing

The reality is that, sometimes, you don't require a big testing framework to help orchestrate conversations with the business, design your objects, and more. Sometimes, you just want to ensure that the dang thing works like you expect, with as little configuration as possible! In these situations, the Laracasts Integrated package is exactly what you need.

Intermediate
Difficulty
6 episodes
1:10:11 hrs
Start Series
    1. To get started, we'll learn how easy it is to setup the Integrated package, and will then move on to basic usage of the package within a fresh raw PHP application.

    2. Run Time 18:19 Free

      Now that you understand the basics of the API, let's switch over to Laravel usage. I think you'll love the simplicity of it!

      Update: You now must extend the Laracasts\Integrated\Extensions\Laravel class from your tests/TestCase.php file.

    3. Run Time 4:01 Free

      If we're using tools like TestDummy to populate our database tables with records for our tests, then we need a way to clean things up after each test completes. This is where database transactions come into play. Luckily, this is an easy one. Import a trait from the Integrated package, and you're done!

    4. In this video, we'll review some example workflow, when using Integrated with the Laravel extension. You'll also learn about how to create your own custom methods that work alongside this package.

    5. Run Time 14:04

      When you use the Selenium extension for Integrated, the API is identical (plus some browser-specific actions). This means, you can automate the browser with minimal effort.

    6. Run Time 10:03

      Need to test your own JSON APIs? No problem. I'll show you how to tackle that with the Integrated package.

You May Also Enjoy...

Here are some additional series that may be up your alley.

Testing The Lifecycle of a New Feature
Intermediate
Difficulty

Want to join me, as I implement a new feature for Laracasts from scratch? Yes? Great! What exactly will we be tackling? Well, I'd like to offer visito...

26:47 mins
Play
Testing Code Katas in PHP
Beginner
Difficulty

If martial artists use kata as a method for exercise and practice, what might be the equivalent for coders, like us? Well, code katas are short, repea...

2:36:09 hrs
Play
Testing Testing Jargon
Intermediate
Difficulty

There's no two ways about it: terminology in the testing world is incredibly overwhelming. Let's fix that! Bit by bit, we'll break all of these confus...

1:05:34 hrs
Play
Testing Testing Laravel
Intermediate
Difficulty

Given the number of testing tools and resources available to PHP developers, it's no wonder why so many developers feel overwhelmed. In this series, w...

3:53:32 hrs
Play
Laravel Let's Build A Forum with Laravel and TDD
Advanced
Difficulty

A forum is a deceptively complex thing. Sure, it's made up of threads and replies, but what else might exist as part of a forum? What about profiles,...

19:29:26 hrs
Play