Size: a a a

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

2021 January 11

RS

Roman Sapezhko in Генератор непрочитанных сообщений
Делай как знаешь.
источник

С

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

С

Санжар in Генератор непрочитанных сообщений
мне прост сказали тест написать для этого
в духе
"Ну и посмотри как написаны тесты и сделай тест который проверяет что в случае передачи бренда kodeks наличие файла обязательно, а в случае te - ошибки нет, и создается сущность со сгенерированным slug на основании заголовка"

уф
источник

С

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

С

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

T

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

С

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

DT

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

DT

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

С

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

DT

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

DT

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

С

Санжар in Генератор непрочитанных сообщений
Dmitriy Tkachenko
а тестируешь что? что проверяешь?
У меня в админке есть возможность создать новость-бюллетень.
При её создании, есть условие: если у новости-бюллетени выбрана категория 1, то у этой новости-бюллетени обязательно должен быть файл (в FormRequest 'file' => 'required' по факту), если выбрана категория 2, то наличие файла необязательно (file required нет).
источник

DT

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

AK

Alexander Kladov in Генератор непрочитанных сообщений
Сделай хттп запрос и проверь что нужный статус возвращается
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Санжар
У меня в админке есть возможность создать новость-бюллетень.
При её создании, есть условие: если у новости-бюллетени выбрана категория 1, то у этой новости-бюллетени обязательно должен быть файл (в FormRequest 'file' => 'required' по факту), если выбрана категория 2, то наличие файла необязательно (file required нет).
и где про слаг? твой вопрос же в нем заключался
источник

С

Санжар in Генератор непрочитанных сообщений
Dmitriy Tkachenko
и где про слаг? твой вопрос же в нем заключался
слаг генерируется из title только для категории 2
источник

С

Санжар in Генератор непрочитанных сообщений
Alexander Kladov
Сделай хттп запрос и проверь что нужный статус возвращается
+
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
public function testCat1()
{
 create_news_article('My very own titile', 'Cat1');
 $article = fetch_article_by_title('My very own title');

 assert(has_file($article));
 assert(has_slug($article) === false);
}
источник

P

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