Size: a a a

Генератор непрочитанных сообщений

2021 January 11

С

Санжар in Генератор непрочитанных сообщений
источник

С

Санжар in Генератор непрочитанных сообщений
первое что приходит в голову — в тесте просто сделать if(), где я буду сравнивать slug и Str::slug($title)
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
$slug = $slugger->getSlugForTitle('My very own title');
assert_equals('my-very-own-title', $slug);
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Мое любимое ☺️
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Умеешь делать сайты - сделай, чтобы его можно было видеть в интернете
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
скоро чайник починить попросит
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Санжар
Дайте совет насчет того, как проверять сгенерированный slug в юнит-тесте?
Ты сам придумал slug класс? Есть куча решений, там же и кириллица и хуилица...
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Dmitriy Tkachenko
скоро чайник починить попросит
Заодно
источник

С

Санжар in Генератор непрочитанных сообщений
Roman Sapezhko
Ты сам придумал slug класс? Есть куча решений, там же и кириллица и хуилица...
нене, стандартный ларавеловский)
источник

С

Санжар in Генератор непрочитанных сообщений
Roman Sapezhko
Мое любимое ☺️
ахахаха
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Санжар
нене, стандартный ларавеловский)
а че его тестировать? он уже должен быть протестирован
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Санжар
нене, стандартный ларавеловский)
Стандартный должен быть протестирован
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Dmitriy Tkachenko
а че его тестировать? он уже должен быть протестирован
😀
источник

С

Санжар in Генератор непрочитанных сообщений
да суть не в этом.
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Санжар
да суть не в этом.
А в том, куда потратить тайм
источник

С

Санжар in Генератор непрочитанных сообщений
У меня поменялся функционал: теперь правила валидации разные, в зависимости от того, какая категория выбрана.
Если категория 1 — то файл required, если 2 — то необязательный, и к тому же поле slug тоже необязательно для заполнения — оно заполняется исходя из title автоматически.
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Дейлик:
- Что вчера делал?
- Тестировал http-foundation от симфони
- А сегодня?
- Сегодня буду тестировать http-client
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Санжар
У меня поменялся функционал: теперь правила валидации разные, в зависимости от того, какая категория выбрана.
Если категория 1 — то файл required, если 2 — то необязательный, и к тому же поле slug тоже необязательно для заполнения — оно заполняется исходя из title автоматически.
Так тебе нужно проверять empty или нет?
источник

С

Санжар in Генератор непрочитанных сообщений
Roman Sapezhko
Так тебе нужно проверять empty или нет?
дело в том что поле slug если пустое, то сразу на уровне FormRequest уже ему значение создается через:
        if ($this->slug === null && !empty($this->content)) {
           $this->merge(['slug' => Str::slug($this->title)]);
       }
источник

RS

Roman Sapezhko in Генератор непрочитанных сообщений
ууу ёёё!
источник