PHPackages                             armcm/laravel-tenancy-testing - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. armcm/laravel-tenancy-testing

ActiveLibrary[Testing &amp; Quality](/categories/testing)

armcm/laravel-tenancy-testing
=============================

Laravel testing utilities for multi-tenant applications

v1.0.0(7mo ago)134[1 issues](https://github.com/ArmCM/laravel-tenancy-testing/issues)MITPHPPHP ^8.1 || ^8.2 || ^8.3CI passing

Since Oct 8Pushed 2mo agoCompare

[ Source](https://github.com/ArmCM/laravel-tenancy-testing)[ Packagist](https://packagist.org/packages/armcm/laravel-tenancy-testing)[ RSS](/packages/armcm-laravel-tenancy-testing/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

[![Banner](https://camo.githubusercontent.com/d21a44a5be472d36d2ab82d2a62ce52ea7abcdaa43f9343e16736b6248dfd25a/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4c61726176656c25323054656e616e637925323054657374696e672532302e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d61726d636d2532466c61726176656c2d74656e616e63792d74657374696e67267061747465726e3d73717561726573267374796c653d7374796c655f31266465736372697074696f6e3d54657374696e672b68656c7065722b666f722b5370617469652b4c61726176656c2b4d756c746974656e616e63792b776974682b6175746f6d617469632b64617461626173652b69736f6c6174696f6e266d643d312673686f7757617465726d61726b3d3126666f6e7453697a653d313030707826696d616765733d68747470732533412532462532466c61726176656c2e636f6d253246696d672532466c6f676f6d61726b2e6d696e2e737667267769647468733d32303026686569676874733d6175746f)](https://camo.githubusercontent.com/d21a44a5be472d36d2ab82d2a62ce52ea7abcdaa43f9343e16736b6248dfd25a/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4c61726176656c25323054656e616e637925323054657374696e672532302e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d61726d636d2532466c61726176656c2d74656e616e63792d74657374696e67267061747465726e3d73717561726573267374796c653d7374796c655f31266465736372697074696f6e3d54657374696e672b68656c7065722b666f722b5370617469652b4c61726176656c2b4d756c746974656e616e63792b776974682b6175746f6d617469632b64617461626173652b69736f6c6174696f6e266d643d312673686f7757617465726d61726b3d3126666f6e7453697a653d313030707826696d616765733d68747470732533412532462532466c61726176656c2e636f6d253246696d672532466c6f676f6d61726b2e6d696e2e737667267769647468733d32303026686569676874733d6175746f)

[![Total Downloads](https://camo.githubusercontent.com/209e39d026e6192ca22146975e1a8d64dd6eb6bc3700a0bbeb5f7e32f7348f56/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f61726d636d2f6c61726176656c2d74656e616e63792d74657374696e673f7374796c653d666f722d7468652d626164676526636f6c6f723d253233374342333432)](https://packagist.org/packages/armcm/laravel-tenancy-testing)[![run-tests](https://github.com/ArmCM/laravel-tenancy-testing/actions/workflows/main.yml/badge.svg)](https://github.com/ArmCM/laravel-tenancy-testing/actions/workflows/main.yml)

Testing utilities for Laravel multitenancy applications. Provides a comprehensive base test case with automatic tenant database isolation, configuration management, and helper methods to simplify testing in multi-tenant environments built with [Spatie Laravel Multitenancy](https://github.com/spatie/laravel-multitenancy).

Installation
------------

[](#installation)

You can install the package via composer:

LaravelPHPVersion10, 118.1+1.0.0```
composer require armcm/laravel-tenancy-testing
```

Usage
-----

[](#usage)

Extend the `TenancyTestCase` class in your test classes instead of Laravel's default TestCase:

```
