/** * @group attribute */ public function testDelete() { $attributes = \Veer\Models\Attribute::where('name', 'like', 'Color%')->get(); foreach ($attributes as $attribute) { $this->attribute->delete($attribute->id); } $this->assertEquals(0, \Veer\Models\Attribute::where('name', 'like', 'Color%')->count()); $attributes = \Veer\Models\Attribute::where('name', 'like', 'Color%')->withTrashed()->lists('id'); $this->assertGreaterThan(0, count($attributes)); \Veer\Models\Attribute::whereIn('id', $attributes)->withTrashed()->forceDelete(); $attributes = \Veer\Models\Attribute::where('name', 'like', 'Color%')->withTrashed()->lists('id'); $this->assertEquals(0, count($attributes)); }