@Георги, благодаря за сигнала. Въпросните тестови данни са оправени и са пуснати пак върху качените задачи. :)
Можеше да submit-неш Pull Request с поправките :)
@Владимир, За кои излишни точки говориш? Къде е синтактичната грешка? Проверих ги локално и тестовете на сайта са едно към едно с тези от github (copy/paste-нати са от там). Навсякъде работят.
Имам следната теория:
- Поради някаква причина си изпълнил тестовете със стара версия на Ruby, която не поддържа
keyword
аргументи.
- Дало ти е синтактична грешка и си решил, че двете точки след имената на аргументите на
shared_examples_for
са излишни.
- Махнал си ги. Така в тези аргументи Ruby е сложил хеш с "именуваните" аргументи при извикването.
- Така
suits
при теб е станало хеш.
Моля те, провери коя е версията ти на Ruby. Имай предвид, че ако ползваш нещо като rvm
или rbenv
е възможно в някои терминали да не е заредил rvm
или rbenv
и да използва системно инсталирано Руби, което обикновено е старо.
Искам да отбележа, че тестовете са 469 реда дори с използването на shared_examples
, така че ако откриете нещо друго - казвайте :)