Pull to refresh

Comments 4

Автор же аргументировал это:


я решил что использовать для этого тяжеловесные швейцарские ножи вроде PhpUnit — обременительно

Просто автор ещё не понял, что однажды его библиотека (если будет развиваться) станет очередным швейцарским ножом, но будет уже поздно :) У меня так с майлером получилось...

<?php

@$cart_id = $i->post_it('http://localhost:7888/api/cart/add',$payload);

Обязательно эту собачатину на плечи пользователя валить? Нельзя было её в библиотеке спрятать?




composer require overvoidjs/exotest:dev-master

Почему бы нормальное версионирование не оформить?




<?php

$i->is_ok($url, '<div class="product-card-name">');

И при изменениях в шаблоне (Например, добавляем карточке товара ещё один класс) переписываем тесты? Может как-нибудь через XPath (к примеру) матчить?

1) Да Вы абсолютно правы, сегодня перепишу :)

2) Планирую нормальную версионность внедрить, когда закончу модуль с multi-files загрузчиком и потоковым прогоном по sitemap

3) В данном случае вам нужно зацепиться за статичный объект товара. И при обновлении кода чаще всего обновляются тесты. Но Вы абсолютно правы — добавил себе в todo реализацию RegEXP возможности.
Sign up to leave a comment.

Articles