text:
Script completed
Wall time 0.1 seconds
Output:

text:
sed: app/Livewire/Storefront/Account/Auth/Logout.php: No such file or directory
<?php

namespace App\Livewire\Storefront\Account\Auth;

use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;

/**
 * Logs the current customer out and redirects to the storefront login screen.
 */
class Logout
{
    public function __invoke()
    {
        Auth::guard('customer')->logout();

        Session::invalidate();
        Session::regenerateToken();

        return redirect()->route('account.login');
    }
}
sed: routes/storefront.php: No such file or directory
M  composer.json
M  composer.lock


exec

status: completed

input:
const r = await tools.exec_command({cmd:"sed -n '1,120p' /tmp/shop-merge.XZmomj/app/Livewire/Storefront/Account/Auth/Logout.php 2>/dev/null || true; sed -n '1,100p' /tmp/shop-merge.XZmomj/routes/storefront.php 2>/dev/null || true; git -C /tmp/shop-merge.XZmomj status --short | tail -30; git -C /tmp/shop-merge.XZmomj diff --name-status --cached | rg 'AGENTS|app/Livewire/Storefront/Account/Auth/Logout|routes/storefront'","workdir":"/Users/wesner/Herd/shop","yield_time_ms":10000,"max_output_tokens":12000});
text(r.output);


type: CommandExecution

command: sed -n '1,120p' /tmp/shop-merge.XZmomj/app/Livewire/Storefront/Account/Auth/Logout.php 2>/dev/null || true; sed -n '1,100p' /tmp/shop-merge.XZmomj/routes/storefront.php 2>/dev/null || true; git -C /tmp/shop-merge.XZmomj status --short | tail -30; git -C /tmp/shop-merge.XZmomj diff --name-status --cached | rg 'AGENTS|app/Livewire/Storefront/Account/Auth/Logout|routes/storefront'

type: unknown

status: completed

stdout:
<?php

namespace App\Livewire\Storefront\Account\Auth;

use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;

/**
 * Logs the current customer out and redirects to the storefront login screen.
 */
class Logout
{
    public function __invoke()
    {
        Auth::guard('customer')->logout();

        Session::invalidate();
        Session::regenerateToken();

        return redirect()->route('account.login');
    }
}
<?php

use App\Livewire\Storefront\Account\Addresses\Index as AddressBook;
use App\Livewire\Storefront\Account\Auth\Login as CustomerLogin;
use App\Livewire\Storefront\Account\Auth\Logout as CustomerLogout;
use App\Livewire\Storefront\Account\Auth\Register as CustomerRegister;
use App\Livewire\Storefront\Account\Dashboard as AccountDashboard;
use App\Livewire\Storefront\Account\Orders\Index as OrdersIndex;
use App\Livewire\Storefront\Account\Orders\Show as OrderShow;
use App\Livewire\Storefront\Cart\Show as CartShow;
use App\Livewire\Storefront\Checkout\Confirmation as CheckoutConfirmation;
use App\Livewire\Storefront\Checkout\Show as CheckoutShow;
use App\Livewire\Storefront\Collections\Index as CollectionsIndex;
use App\Livewire\Storefront\Collections\Show as CollectionShow;
use App\Livewire\Storefront\Home;
use App\Livewire\Storefront\Pages\Show as PageShow;
use App\Livewire\Storefront\Products\Show as ProductShow;
use App\Livewire\Storefront\Search\Index as SearchIndex;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Storefront Routes
|--------------------------------------------------------------------------
|
| Public, customer-facing routes. The `storefront` middleware group resolves
| the current store from the request hostname. Customer account pages add the
| `auth.customer` middleware. Phase 3 adds home/collections/CMS pages; task #6
| adds product, cart, checkout, search, and the customer account area.
|
*/

Route::middleware('storefront')->group(function () {
    Route::livewire('/', Home::class)->name('storefront.home');

    // Catalog browsing.
    Route::livewire('/collections', CollectionsIndex::class)->name('storefront.collections.index');
    Route::livewire('/collections/{handle}', CollectionShow::class)->name('storefront.collections.show');
    Route::livewire('/products/{handle}', ProductShow::class)->name('storefront.products.show');
    Route::livewire('/pages/{handle}', PageShow::class)->name('storefront.pages.show');
    Route::livewire('/search', SearchIndex::class)->name('storefront.search');

    // Cart + checkout. Checkout resolves the active checkout from the session
    // cart; confirmation binds the order by id (segment is {orderId} to avoid a
    // collision with the component's public Order $order property).
    Route::livewire('/cart', CartShow::class)->name('storefront.cart');
    Route::livewire('/checkout', CheckoutShow::class)->name('storefront.checkout');
    Route::livewire('/checkout/confirmation/{orderId}', CheckoutConfirmation::class)->name('storefront.checkout.confirmation');

    // Customer authentication (guest-only).
    Route::middleware('guest:customer')->group(function () {
        Route::livewire('/account/login', CustomerLogin::class)->name('account.login');
        Route::livewire('/account/register', CustomerRegister::class)->name('account.register');
    });

    Route::post('/account/logout', CustomerLogout::class)->name('account.logout');

    // Authenticated customer account pages.
    Route::middleware('auth.customer')->group(function () {
        Route::livewire('/account', AccountDashboard::class)->name('account.dashboard');
        Route::livewire('/account/orders', OrdersIndex::class)->name('account.orders.index');
        Route::livewire('/account/orders/{orderNumber}', OrderShow::class)->name('account.orders.show');
        Route::livewire('/account/addresses', AddressBook::class)->name('account.addresses');
    });
});
A  tests/Feature/Products/InventoryTest.php
A  tests/Feature/Products/MediaUploadTest.php
A  tests/Feature/Products/ProductCrudTest.php
A  tests/Feature/Products/StorefrontAccessorsTest.php
A  tests/Feature/Products/VariantTest.php
A  tests/Feature/Search/AutocompleteTest.php
A  tests/Feature/Search/SearchTest.php
D  tests/Feature/Settings/PasswordUpdateTest.php
D  tests/Feature/Settings/ProfileUpdateTest.php
D  tests/Feature/Settings/TwoFactorAuthenticationTest.php
A  tests/Feature/Storefront/AccessibilityTest.php
A  tests/Feature/Storefront/ProductPageTest.php
A  tests/Feature/Storefront/SearchTest.php
A  tests/Feature/Storefront/StorefrontSmokeTest.php
A  tests/Feature/Tenancy/LivewireUpdateTenancyTest.php
A  tests/Feature/Tenancy/StoreIsolationTest.php
A  tests/Feature/Tenancy/TenantResolutionTest.php
A  tests/Feature/ThemeSettingsServiceTest.php
A  tests/Feature/Webhooks/WebhookDeliveryTest.php
A  tests/Feature/Webhooks/WebhookSignatureTest.php
M  tests/Pest.php
A  tests/Unit/CartVersionTest.php
A  tests/Unit/DiscountCalculatorTest.php
A  tests/Unit/HandleGeneratorTest.php
A  tests/Unit/PriceFormatterTest.php
M  tests/Unit/PricingEngineTest.php
A  tests/Unit/ShippingCalculatorTest.php
A  tests/Unit/TaxCalculatorTest.php
A  verify-01-home.jpeg
A  verify-admin-products.jpeg
A	app/Livewire/Storefront/Account/Auth/Logout.php
A	routes/storefront.php


text:
Script completed
Wall time 0.1 seconds
Output:

text:
<?php

namespace App\Livewire\Storefront\Account\Auth;

use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;

/**
 * Logs the current customer out and redirects to the storefront login screen.
 */
class Logout
{
    public function __invoke()
    {
        Auth::guard('customer')->logout();

        Session::invalidate();
        Session::regenerateToken();

        return redirect()->route('account.login');
    }
}
<?php

use App\Livewire\Storefront\Account\Addresses\Index as AddressBook;
use App\Livewire\Storefront\Account\Auth\Login as CustomerLogin;
use App\Livewire\Storefront\Account\Auth\Logout as CustomerLogout;
use App\Livewire\Storefront\Account\Auth\Register as CustomerRegister;
use App\Livewire\Storefront\Account\Dashboard as AccountDashboard;
use App\Livewire\Storefront\Account\Orders\Index as OrdersIndex;
use App\Livewire\Storefront\Account\Orders\Show as OrderShow;
use App\Livewire\Storefront\Cart\Show as CartShow;
use App\Livewire\Storefront\Checkout\Confirmation as CheckoutConfirmation;
use App\Livewire\Storefront\Checkout\Show as CheckoutShow;
use App\Livewire\Storefront\Collections\Index as CollectionsIndex;
use App\Livewire\Storefront\Collections\Show as CollectionShow;
use App\Livewire\Storefront\Home;
use App\Livewire\Storefront\Pages\Show as PageShow;
use App\Livewire\Storefront\Products\Show as ProductShow;
use App\Livewire\Storefront\Search\Index as SearchIndex;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Storefront Routes
|--------------------------------------------------------------------------
|
| Public, customer-facing routes. The `storefront` middleware group resolves
| the current store from the request hostname. Customer account pages add the
| `auth.customer` middleware. Phase 3 adds home/collections/CMS pages; task #6
| adds product, cart, checkout, search, and the customer account area.
|
*/

Route::middleware('storefront')->group(function () {
    Route::livewire('/', Home::class)->name('storefront.home');

    // Catalog browsing.
    Route::livewire('/collections', CollectionsIndex::class)->name('storefront.collections.index');
    Route::livewire('/collections/{handle}', CollectionShow::class)->name('storefront.collections.show');
    Route::livewire('/products/{handle}', ProductShow::class)->name('storefront.products.show');
    Route::livewire('/pages/{handle}', PageShow::class)->name('storefront.pages.show');
    Route::livewire('/search', SearchIndex::class)->name('storefront.search');

    // Cart + checkout. Checkout resolves the active checkout from the session
    // cart; confirmation binds the order by id (segment is {orderId} to avoid a
    // collision with the component's public Order $order property).
    Route::livewire('/cart', CartShow::class)->name('storefront.cart');
    Route::livewire('/checkout', CheckoutShow::class)->name('storefront.checkout');
    Route::livewire('/checkout/confirmation/{orderId}', CheckoutConfirmation::class)->name('storefront.checkout.confirmation');

    // Customer authentication (guest-only).
    Route::middleware('guest:customer')->group(function () {
        Route::livewire('/account/login', CustomerLogin::class)->name('account.login');
        Route::livewire('/account/register', CustomerRegister::class)->name('account.register');
    });

    Route::post('/account/logout', CustomerLogout::class)->name('account.logout');

    // Authenticated customer account pages.
    Route::middleware('auth.customer')->group(function () {
        Route::livewire('/account', AccountDashboard::class)->name('account.dashboard');
        Route::livewire('/account/orders', OrdersIndex::class)->name('account.orders.index');
        Route::livewire('/account/orders/{orderNumber}', OrderShow::class)->name('account.orders.show');
        Route::livewire('/account/addresses', AddressBook::class)->name('account.addresses');
    });
});
A  tests/Feature/Products/InventoryTest.php
A  tests/Feature/Products/MediaUploadTest.php
A  tests/Feature/Products/ProductCrudTest.php
A  tests/Feature/Products/StorefrontAccessorsTest.php
A  tests/Feature/Products/VariantTest.php
A  tests/Feature/Search/AutocompleteTest.php
A  tests/Feature/Search/SearchTest.php
D  tests/Feature/Settings/PasswordUpdateTest.php
D  tests/Feature/Settings/ProfileUpdateTest.php
D  tests/Feature/Settings/TwoFactorAuthenticationTest.php
A  tests/Feature/Storefront/AccessibilityTest.php
A  tests/Feature/Storefront/ProductPageTest.php
A  tests/Feature/Storefront/SearchTest.php
A  tests/Feature/Storefront/StorefrontSmokeTest.php
A  tests/Feature/Tenancy/LivewireUpdateTenancyTest.php
A  tests/Feature/Tenancy/StoreIsolationTest.php
A  tests/Feature/Tenancy/TenantResolutionTest.php
A  tests/Feature/ThemeSettingsServiceTest.php
A  tests/Feature/Webhooks/WebhookDeliveryTest.php
A  tests/Feature/Webhooks/WebhookSignatureTest.php
M  tests/Pest.php
A  tests/Unit/CartVersionTest.php
A  tests/Unit/DiscountCalculatorTest.php
A  tests/Unit/HandleGeneratorTest.php
A  tests/Unit/PriceFormatterTest.php
M  tests/Unit/PricingEngineTest.php
A  tests/Unit/ShippingCalculatorTest.php
A  tests/Unit/TaxCalculatorTest.php
A  verify-01-home.jpeg
A  verify-admin-products.jpeg
A	app/Livewire/Storefront/Account/Auth/Logout.php
A	routes/storefront.php


status: completed

input:
const r = await tools.exec_command({cmd:"php -r \"require 'vendor/autoload.php'; var_dump(class_exists('App\\\\Livewire\\\\Storefront\\\\Account\\\\Auth\\\\Logout')); var_dump(method_exists('App\\\\Livewire\\\\Storefront\\\\Account\\\\Auth\\\\Logout','__invoke'));\"; composer dump-autoload --no-interaction >/dev/null && php artisan route:list --except-vendor --path=storefront --no-ansi | head -20","workdir":"/tmp/shop-merge.XZmomj","yield_time_ms":10000,"max_output_tokens":12000});
text(r.output);


command: php -r "require 'vendor/autoload.php'; var_dump(class_exists('App\\Livewire\\Storefront\\Account\\Auth\\Logout')); var_dump(method_exists('App\\Livewire\\Storefront\\Account\\Auth\\Logout','__invoke'));"; composer dump-autoload --no-interaction >/dev/null && php artisan route:list --except-vendor --path=storefront --no-ansi | head -20

stdout:
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

  POST      api/api/storefront/v1/analytics/events api.storefront.analytics.e…
  POST      api/api/storefront/v1/carts api.storefront.carts.store › Api\Stor…
  GET|HEAD  api/api/storefront/v1/carts/{cart} api.storefront.carts.show › Ap…
  POST      api/api/storefront/v1/carts/{cart}/lines api.storefront.carts.lin…
  PUT       api/api/storefront/v1/carts/{cart}/lines/{line} api.storefront.ca…
  DELETE    api/api/storefront/v1/carts/{cart}/lines/{line} api.storefront.ca…
  POST      api/api/storefront/v1/checkouts api.storefront.checkouts.store › …
  GET|HEAD  api/api/storefront/v1/checkouts/{checkout} api.storefront.checkou…
  PUT       api/api/storefront/v1/checkouts/{checkout}/address api.storefront…
  POST      api/api/storefront/v1/checkouts/{checkout}/apply-discount api.sto…
  DELETE    api/api/storefront/v1/checkouts/{checkout}/discount api.storefron…
  POST      api/api/storefront/v1/checkouts/{checkout}/pay api.storefront.che…
  PUT       api/api/storefront/v1/checkouts/{checkout}/payment-method api.sto…
  PUT       api/api/storefront/v1/checkouts/{checkout}/shipping-method api.st…
  GET|HEAD  api/api/storefront/v1/search api.storefront.search › Api\Storefro…
  GET|HEAD  api/api/storefront/v1/search/suggest api.storefront.search.sugges…
  POST      api/storefront/v1/analytics/events api.storefront.analytics.event…
  POST      api/storefront/v1/carts api.storefront.carts.store › Api\Storefro…
  GET|HEAD  api/storefront/v1/carts/{cart} api.storefront.carts.show › Api\St…


text:
Script completed
Wall time 2.1 seconds
Output:

text:
bool(false)
bool(false)
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

  POST      api/api/storefront/v1/analytics/events api.storefront.analytics.e…
  POST      api/api/storefront/v1/carts api.storefront.carts.store › Api\Stor…
  GET|HEAD  api/api/storefront/v1/carts/{cart} api.storefront.carts.show › Ap…
  POST      api/api/storefront/v1/carts/{cart}/lines api.storefront.carts.lin…
  PUT       api/api/storefront/v1/carts/{cart}/lines/{line} api.storefront.ca…
  DELETE    api/api/storefront/v1/carts/{cart}/lines/{line} api.storefront.ca…
  POST      api/api/storefront/v1/checkouts api.storefront.checkouts.store › …
  GET|HEAD  api/api/storefront/v1/checkouts/{checkout} api.storefront.checkou…
  PUT       api/api/storefront/v1/checkouts/{checkout}/address api.storefront…
  POST      api/api/storefront/v1/checkouts/{checkout}/apply-discount api.sto…
  DELETE    api/api/storefront/v1/checkouts/{checkout}/discount api.storefron…
  POST      api/api/storefront/v1/checkouts/{checkout}/pay api.storefront.che…
  PUT       api/api/storefront/v1/checkouts/{checkout}/payment-method api.sto…
  PUT       api/api/storefront/v1/checkouts/{checkout}/shipping-method api.st…
  GET|HEAD  api/api/storefront/v1/search api.storefront.search › Api\Storefro…
  GET|HEAD  api/api/storefront/v1/search/suggest api.storefront.search.sugges…
  POST      api/storefront/v1/analytics/events api.storefront.analytics.event…
  POST      api/storefront/v1/carts api.storefront.carts.store › Api\Storefro…
  GET|HEAD  api/storefront/v1/carts/{cart} api.storefront.carts.show › Api\St…


status: completed

input:
const r = await tools.exec_command({cmd:"php artisan test --compact","workdir":"/tmp/shop-merge.XZmomj","yield_time_ms":1000,"max_output_tokens":12000});
text(JSON.stringify(r));


text:
Script completed
Wall time 1.2 seconds
Output:

text:
Warning: truncated output (original token count: 12477)
Total output lines: 1

{"chunk_id":"b1894d","wall_time_seconds":1.000007791,"session_id":24985,"original_token_count":48969,"output":"Warning: truncated output (original token count: 48969)\nTotal output lines: 3754\n\n\n  ⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯.⨯⨯⨯⨯⨯⨯⨯⨯......⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯.......⨯⨯⨯⨯⨯⨯⨯\n  ⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯\n  ⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯\n  ⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯\n  ⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯\n  ⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯.⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯\n  ⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯⨯....\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\CartVersio…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Watsica, Gusikowski and Gerhold, awolff@orn.com, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/CartVersionTest.php:16\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\CartVersio…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Gorczany PLC, yking@bahringer.info, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/CartVersionTest.php:16\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\CartVersio…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Boyer, Wintheiser and Nolan, golda54@waelchi.com, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/CartVersionTest.php:16\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\CartVersio…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Romaguera-Erdman, penelope.kertzmann@dibbert.com, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/CartVersionTest.php:16\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\CartVersio…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Deckow, Wehner and Schumm, jalyn.grimes@kunde.com, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/CartVersionTest.php:16\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Runolfsdottir PLC, luz56@predovic.com, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Friesen-Swaniawski, tlittle@hudson.biz, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (White, Padberg and Kassulke, mayer.elisha@lind.info, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Lakin-Reichel, ron77@wintheiser.org, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Von PLC, chadrick81@murphy.biz, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Schmeler-Terry, jarvis.steuber@sporer.info, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Skiles Inc, breanna60@conn.org, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Russel, Nikolaus and Rutherford, jamie.hoppe@will.net, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Mertz Group, berneice52@zulauf.com, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (O'Keefe, Blanda and Fritsch, kelsie.bahringer@gulgowski.com, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587▕ \n    588▕     /**\n\n      \u001b[2m+25 vendor frames \u001b[22m\n  26  tests/Unit/DiscountCalculatorTest.php:15\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Unit\\DiscountCa…  QueryException   \n  SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: organizations.slug (Connection: sqlite, Database: :memory:, SQL: insert into \"organizations\" (\"name\", \"billing_email\", \"updated_at\", \"created_at\") values (Wolff-Swaniawski, kaci95@torp.com, 2026-08-20 22:39:06, 2026-08-20 22:39:06))\n\n  at /Users/wesner/Herd/shop/vendor/laravel/framework/src/Illuminate/Database/Connection.php:584\n    580▕             $this->bindValues($statement, $this->prepareBindings($bindings));\n    581▕ \n    582▕             $this->recordsHaveBeenModified();\n    583▕ \n  ➜ 584▕             return $statement->execute();\n    585▕         });\n    586▕     }\n    587…2477 tokens truncated…vate\\tmp\\shopmergeXZmomj\\tests\\Feature\\Cart\\CartService…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Cart/CartServiceTest.php:11\n      7▕ use App\\Models\\ProductVariant;\n      8▕ use App\\Services\\CartService;\n      9▕ \n     10▕ beforeEach(function () {\n  ➜  11▕     $this->context = createStoreContext();\n     12▕     $this->store = $this->context['store'];\n     13▕     $this->service = app(CartService::class);\n     14▕ });\n     15▕\n\n  1   tests/Feature/Cart/CartServiceTest.php:11\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Cart\\CartService…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Cart/CartServiceTest.php:11\n      7▕ use App\\Models\\ProductVariant;\n      8▕ use App\\Services\\CartService;\n      9▕ \n     10▕ beforeEach(function () {\n  ➜  11▕     $this->context = createStoreContext();\n     12▕     $this->store = $this->context['store'];\n     13▕     $this->service = app(CartService::class);\n     14▕ });\n     15▕\n\n  1   tests/Feature/Cart/CartServiceTest.php:11\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Cart\\CartService…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Cart/CartServiceTest.php:11\n      7▕ use App\\Models\\ProductVariant;\n      8▕ use App\\Services\\CartService;\n      9▕ \n     10▕ beforeEach(function () {\n  ➜  11▕     $this->context = createStoreContext();\n     12▕     $this->store = $this->context['store'];\n     13▕     $this->service = app(CartService::class);\n     14▕ });\n     15▕\n\n  1   tests/Feature/Cart/CartServiceTest.php:11\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Cart\\CartService…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Cart/CartServiceTest.php:11\n      7▕ use App\\Models\\ProductVariant;\n      8▕ use App\\Services\\CartService;\n      9▕ \n     10▕ beforeEach(function () {\n  ➜  11▕     $this->context = createStoreContext();\n     12▕     $this->store = $this->context['store'];\n     13▕     $this->service = app(CartService::class);\n     14▕ });\n     15▕\n\n  1   tests/Feature/Cart/CartServiceTest.php:11\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Cart\\CartService…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Cart/CartServiceTest.php:11\n      7▕ use App\\Models\\ProductVariant;\n      8▕ use App\\Services\\CartService;\n      9▕ \n     10▕ beforeEach(function () {\n  ➜  11▕     $this->context = createStoreContext();\n     12▕     $this->store = $this->context['store'];\n     13▕     $this->service = app(CartService::class);\n     14▕ });\n     15▕\n\n  1   tests/Feature/Cart/CartServiceTest.php:11\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Cart\\CartService…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Cart/CartServiceTest.php:11\n      7▕ use App\\Models\\ProductVariant;\n      8▕ use App\\Services\\CartService;\n      9▕ \n     10▕ beforeEach(function () {\n  ➜  11▕     $this->context = createStoreContext();\n     12▕     $this->store = $this->context['store'];\n     13▕     $this->service = app(CartService::class);\n     14▕ });\n     15▕\n\n  1   tests/Feature/Cart/CartServiceTest.php:11\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Cart\\CartService…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Cart/CartServiceTest.php:11\n      7▕ use App\\Models\\ProductVariant;\n      8▕ use App\\Services\\CartService;\n      9▕ \n     10▕ beforeEach(function () {\n  ➜  11▕     $this->context = createStoreContext();\n     12▕     $this->store = $this->context['store'];\n     13▕     $this->service = app(CartService::class);\n     14▕ });\n     15▕\n\n  1   tests/Feature/Cart/CartServiceTest.php:11\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Cart\\CartService…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Cart/CartServiceTest.php:11\n      7▕ use App\\Models\\ProductVariant;\n      8▕ use App\\Services\\CartService;\n      9▕ \n     10▕ beforeEach(function () {\n  ➜  11▕     $this->context = createStoreContext();\n     12▕     $this->store = $this->context['store'];\n     13▕     $this->service = app(CartService::class);\n     14▕ });\n     15▕\n\n  1   tests/Feature/Cart/CartServiceTest.php:11\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Cart\\CartService…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Cart/CartServiceTest.php:11\n      7▕ use App\\Models\\ProductVariant;\n      8▕ use App\\Services\\CartService;\n      9▕ \n     10▕ beforeEach(function () {\n  ➜  11▕     $this->context = createStoreContext();\n     12▕     $this->store = $this->context['store'];\n     13▕     $this->service = app(CartService::class);\n     14▕ });\n     15▕\n\n  1   tests/Feature/Cart/CartServiceTest.php:11\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutComponentTest.php:13\n      9▕ use App\\Services\\CartService;\n     10▕ use Livewire\\Livewire;\n     11▕ \n     12▕ beforeEach(function () {\n  ➜  13▕     $this->context = createStoreContext();\n     14▕     $this->store = $this->context['store'];\n     15▕ \n     16▕     // The storefront cart/checkout routes the components redirect to\n     17▕     // (storefront.cart / storefront.checkout / storefront.checkout.confirmation)\n\n  1   tests/Feature/Checkout/CheckoutComponentTest.php:13\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutComponentTest.php:13\n      9▕ use App\\Services\\CartService;\n     10▕ use Livewire\\Livewire;\n     11▕ \n     12▕ beforeEach(function () {\n  ➜  13▕     $this->context = createStoreContext();\n     14▕     $this->store = $this->context['store'];\n     15▕ \n     16▕     // The storefront cart/checkout routes the components redirect to\n     17▕     // (storefront.cart / storefront.checkout / storefront.checkout.confirmation)\n\n  1   tests/Feature/Checkout/CheckoutComponentTest.php:13\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutComponentTest.php:13\n      9▕ use App\\Services\\CartService;\n     10▕ use Livewire\\Livewire;\n     11▕ \n     12▕ beforeEach(function () {\n  ➜  13▕     $this->context = createStoreContext();\n     14▕     $this->store = $this->context['store'];\n     15▕ \n     16▕     // The storefront cart/checkout routes the components redirect to\n     17▕     // (storefront.cart / storefront.checkout / storefront.checkout.confirmation)\n\n  1   tests/Feature/Checkout/CheckoutComponentTest.php:13\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutComponentTest.php:13\n      9▕ use App\\Services\\CartService;\n     10▕ use Livewire\\Livewire;\n     11▕ \n     12▕ beforeEach(function () {\n  ➜  13▕     $this->context = createStoreContext();\n     14▕     $this->store = $this->context['store'];\n     15▕ \n     16▕     // The storefront cart/checkout routes the components redirect to\n     17▕     // (storefront.cart / storefront.checkout / storefront.checkout.confirmation)\n\n  1   tests/Feature/Checkout/CheckoutComponentTest.php:13\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutComponentTest.php:13\n      9▕ use App\\Services\\CartService;\n     10▕ use Livewire\\Livewire;\n     11▕ \n     12▕ beforeEach(function () {\n  ➜  13▕     $this->context = createStoreContext();\n     14▕     $this->store = $this->context['store'];\n     15▕ \n     16▕     // The storefront cart/checkout routes the components redirect to\n     17▕     // (storefront.cart / storefront.checkout / storefront.checkout.confirmation)\n\n  1   tests/Feature/Checkout/CheckoutComponentTest.php:13\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutComponentTest.php:13\n      9▕ use App\\Services\\CartService;\n     10▕ use Livewire\\Livewire;\n     11▕ \n     12▕ beforeEach(function () {\n  ➜  13▕     $this->context = createStoreContext();\n     14▕     $this->store = $this->context['store'];\n     15▕ \n     16▕     // The storefront cart/checkout routes the components redirect to\n     17▕     // (storefront.cart / storefront.checkout / storefront.checkout.confirmation)\n\n  1   tests/Feature/Checkout/CheckoutComponentTest.php:13\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutComponentTest.php:13\n      9▕ use App\\Services\\CartService;\n     10▕ use Livewire\\Livewire;\n     11▕ \n     12▕ beforeEach(function () {\n  ➜  13▕     $this->context = createStoreContext();\n     14▕     $this->store = $this->context['store'];\n     15▕ \n     16▕     // The storefront cart/checkout routes the components redirect to\n     17▕     // (storefront.cart / storefront.checkout / storefront.checkout.confirmation)\n\n  1   tests/Feature/Checkout/CheckoutComponentTest.php:13\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutComponentTest.php:13\n      9▕ use App\\Services\\CartService;\n     10▕ use Livewire\\Livewire;\n     11▕ \n     12▕ beforeEach(function () {\n  ➜  13▕     $this->context = createStoreContext();\n     14▕     $this->store = $this->context['store'];\n     15▕ \n     16▕     // The storefront cart/checkout routes the components redirect to\n     17▕     // (storefront.cart / storefront.checkout / storefront.checkout.confirmation)\n\n  1   tests/Feature/Checkout/CheckoutComponentTest.php:13\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutFlowTest.php:14\n     10▕ use Illuminate\\Support\\Carbon;\n     11▕ use Illuminate\\Validation\\ValidationException;\n     12▕ \n     13▕ beforeEach(function () {\n  ➜  14▕     $this->context = createStoreContext();\n     15▕     $this->store = $this->context['store'];\n     16▕     $this->service = app(CheckoutService::class);\n     17▕ });\n     18▕\n\n  1   tests/Feature/Checkout/CheckoutFlowTest.php:14\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutFlowTest.php:14\n     10▕ use Illuminate\\Support\\Carbon;\n     11▕ use Illuminate\\Validation\\ValidationException;\n     12▕ \n     13▕ beforeEach(function () {\n  ➜  14▕     $this->context = createStoreContext();\n     15▕     $this->store = $this->context['store'];\n     16▕     $this->service = app(CheckoutService::class);\n     17▕ });\n     18▕\n\n  1   tests/Feature/Checkout/CheckoutFlowTest.php:14\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutFlowTest.php:14\n     10▕ use Illuminate\\Support\\Carbon;\n     11▕ use Illuminate\\Validation\\ValidationException;\n     12▕ \n     13▕ beforeEach(function () {\n  ➜  14▕     $this->context = createStoreContext();\n     15▕     $this->store = $this->context['store'];\n     16▕     $this->service = app(CheckoutService::class);\n     17▕ });\n     18▕\n\n  1   tests/Feature/Checkout/CheckoutFlowTest.php:14\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutFlowTest.php:14\n     10▕ use Illuminate\\Support\\Carbon;\n     11▕ use Illuminate\\Validation\\ValidationException;\n     12▕ \n     13▕ beforeEach(function () {\n  ➜  14▕     $this->context = createStoreContext();\n     15▕     $this->store = $this->context['store'];\n     16▕     $this->service = app(CheckoutService::class);\n     17▕ });\n     18▕\n\n  1   tests/Feature/Checkout/CheckoutFlowTest.php:14\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutFlowTest.php:14\n     10▕ use Illuminate\\Support\\Carbon;\n     11▕ use Illuminate\\Validation\\ValidationException;\n     12▕ \n     13▕ beforeEach(function () {\n  ➜  14▕     $this->context = createStoreContext();\n     15▕     $this->store = $this->context['store'];\n     16▕     $this->service = app(CheckoutService::class);\n     17▕ });\n     18▕\n\n  1   tests/Feature/Checkout/CheckoutFlowTest.php:14\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n\n  at tests/Feature/Checkout/CheckoutStateTest.php:13\n      9▕ use App\\Services\\CheckoutService;\n     10▕ use Illuminate\\Validation\\ValidationException;\n     11▕ \n     12▕ beforeEach(function () {\n  ➜  13▕     $this->context = createStoreContext();\n     14▕     $this->store = $this->context['store'];\n     15▕     $this->service = app(CheckoutService::class);\n     16▕ });\n     17▕\n\n  1   tests/Feature/Checkout/CheckoutStateTest.php:13\n\n  ────────────────────────────────────────────────────────────────────────────  \n   FAILED  Private\\tmp\\shopmergeXZmomj\\tests\\Feature\\Checkout\\Checkou…  Error   \n  Call to undefined function createStoreContext()\n"}