Tinkerwell

Learn how to structure your code in packages

Testing mode

You can switch to the testing mode in Tinkerwell by either pressing Cmd/Ctrl+E or using the menu bar via Tinker Mode -> Testing.

The testing mode allows you to create and write PHPUnit test suites from within Tinkerwell.

Here's what a default test suite might look like:

/**
 * Use this test class to easily start writing
 * PHPUnit tests.
 */
class Tinkerwell extends Tests\TestCase {

  use Illuminate\Foundation\Testing\DatabaseTransactions;
  
  public function test_it_works() {
    $response = $this->get('/');
    
    $response->assertStatus(200);
  }
  
}

Just like any other Tinkerwell mode, this one allows you to run within your local application context as well as via SSH - making it very easy to quickly write a test for your code. Or if you haven't used PHPUnit before, it's a great way to get started with writing your very first test - without having to setup anything.

New course: Desktop apps with Electron