create($this->user); $this ->actingAs($user) ->postJson('/api/user/subscription/upgrade', [ 'billing' => $this->billing, 'plan' => $this->plan, 'payment' => [ 'type' => 'stripe', ], ])->assertStatus(204); $admin = User::factory(User::class) ->create(['role' => 'admin']); $this ->actingAs($admin) ->getJson("/api/admin/users/$user->id/subscription") ->assertStatus(200) ->assertExactJson([ 'data' => [ 'id' => 'business-pack', 'type' => 'subscription', 'attributes' => [ 'incomplete' => false, 'active' => true, 'canceled' => false, 'name' => 'Business Packs', 'capacity' => 1000, 'capacity_formatted' => '1TB', 'slug' => 'business-pack', 'canceled_at' => format_date(now(), '%d. %B. %Y'), 'created_at' => format_date(now(), '%d. %B. %Y'), 'ends_at' => format_date(now()->addMonth(), '%d. %B. %Y'), ], ], ]); } }