[ 'label' => 'Config Photos', 'price_id' => 'pri_config', 'increments' => ['extra_photos' => 100], ], ]); PackageAddon::create([ 'key' => 'extra_photos_small', 'label' => 'DB Photos', 'price_id' => 'pri_db', 'extra_photos' => 200, 'active' => true, 'sort' => 1, ]); $catalog = $this->app->make(EventAddonCatalog::class); $addon = $catalog->find('extra_photos_small'); $this->assertNotNull($addon); $this->assertSame('DB Photos', $addon['label']); $this->assertSame('pri_db', $addon['price_id']); $this->assertSame(200, $addon['increments']['extra_photos']); } }