All Projects → cerbero90 → pest-plugin-laravel-octane

cerbero90 / pest-plugin-laravel-octane

Licence: MIT license
⛽ Pest plugin to test Laravel applications powered by Octane.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to pest-plugin-laravel-octane

octane-testbench
⛽ Set of utilities to test Laravel applications powered by Octane.
Stars: ✭ 35 (+66.67%)
Mutual labels:  test, octane, laravel-octane
laravel-helm-demo
Example of a horizontally-scaled Laravel 8 app that runs on Kubernetes with NGINX Ingress Controller.
Stars: ✭ 33 (+57.14%)
Mutual labels:  octane, laravel-octane
eat
Json based scenario testing tool(which can have test for functional and non-functional)
Stars: ✭ 41 (+95.24%)
Mutual labels:  test
sa11y
Salesforce Automated Accessibility Testing Libraries
Stars: ✭ 58 (+176.19%)
Mutual labels:  test
es-feature-detection
ECMAScript feature and API detection
Stars: ✭ 16 (-23.81%)
Mutual labels:  test
jpa-unit
JUnit extension to test javax.persistence entities
Stars: ✭ 28 (+33.33%)
Mutual labels:  test
htest
htest is a http-test package
Stars: ✭ 24 (+14.29%)
Mutual labels:  test
dextool
Suite of C/C++ tooling built on LLVM/Clang
Stars: ✭ 81 (+285.71%)
Mutual labels:  test
cypress-maildev
Cypress Maildev is a bunch of Cypress commands in order to test your messages (SMS and Emails) by using Maildev REST API.
Stars: ✭ 19 (-9.52%)
Mutual labels:  test
last fm
A simple app to demonstrate a testable, maintainable, and scalable architecture for flutter. flutter_bloc, get_it, hive, and REST API are some of the tech stacks used in this project.
Stars: ✭ 134 (+538.1%)
Mutual labels:  test
awesome-testing
Software Testing for QA.
Stars: ✭ 48 (+128.57%)
Mutual labels:  test
J1939-Framework
Framework to work with J1939 Frames used in CAN bus in bus, car and trucks industries
Stars: ✭ 123 (+485.71%)
Mutual labels:  test
phoenix.webui.framework
基于WebDriver的WebUI自动化测试框架
Stars: ✭ 118 (+461.9%)
Mutual labels:  test
r spec-clone.rb
A minimalist RSpec clone with all the essentials.
Stars: ✭ 38 (+80.95%)
Mutual labels:  test
html-comment-regex
Regular expression for matching HTML comments
Stars: ✭ 15 (-28.57%)
Mutual labels:  test
ccheck
A command line tool for validating Kubernetes configs with rego
Stars: ✭ 63 (+200%)
Mutual labels:  test
assert
Go 语言 assert 断言函数
Stars: ✭ 17 (-19.05%)
Mutual labels:  test
jest-retry
Jest retry pattern for flaky E2E tests
Stars: ✭ 36 (+71.43%)
Mutual labels:  test
TestTarget
🐳 Notes on configuring test targets
Stars: ✭ 44 (+109.52%)
Mutual labels:  test
raise if
one liner `raise Exception if condition` for Python
Stars: ✭ 15 (-28.57%)
Mutual labels:  test

Laravel Octane (Pest Plugin)

Author PHP Version Laravel Version Octane Compatibility Build Status Latest Version Software License PSR-12 Total Downloads

Pest plugin to test Laravel applications powered by Octane.

Install

Via Composer

composer require --dev cerbero/pest-plugin-laravel-octane

Usage

Once the plugin is installed you are ready to go! Combine the elegant syntax of Pest and Octane Testbench:

test('Octane application')
    ->assertOctaneCacheMissing('foo')
    ->assertOctaneTableMissing('example', 'row')
    ->assertOctaneTableCount('example', 0)
    ->expectsConcurrencyResults([1, 2, 3])
    ->get('octane/route')
    ->assertOk()
    ->assertOctaneCacheHas('foo', 'bar')
    ->assertOctaneTableHas('example', 'row.votes', 123)
    ->assertOctaneTableCount('example', 1);

Change log

Please see CHANGELOG for more information on what has changed recently.

Testing

composer test

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].