orderBy('sort_order')->pluck('slug')->all(); expect($slugs)->toBe(['new', 'viewed', 'in_progress', 'won', 'lost']); }); test('новые статусы имеют корректные русские названия', function () { $names = DB::table('lead_statuses')->pluck('name_ru', 'slug'); expect($names['new'])->toBe('Новая сделка'); expect($names['in_progress'])->toBe('В работе'); expect($names['won'])->toBe('Сделка'); expect($names['lost'])->toBe('Не реализовано'); }); test('старых slug-ов воронки в lead_statuses не осталось', function () { $obsolete = DB::table('lead_statuses') ->whereIn('slug', ['worked', 'paid', 'closed', 'hot', 'negotiations']) ->count(); expect($obsolete)->toBe(0); });