Коллекция «матчеров» (matcher) для RSpec

Всем привет.
Решил собрать воедино свою коллекцию матчеров для RSpec.

Если кратко, то с её помощью можно проще и быстрее валидировать в тестах строки и числа.

it :mathers_example do
  expect('sblohin@yandex.ru').to be_email
  expect('https://automated-testing.info').to be_url
  expect(42).to be_posititve_integer
  expect('FF42AB').to be_hexadecimal
end

Кто работает с RSpec, думаю, разберутся.
Буду рад новым pull requests или заявкам на новые матчеры. =)

image

2 лайка

@TIT спасибо почитал с удовольствием
в суровом мре devops пользуется невероятной популярностью

и аналогиные DSL в

кста

Ruby нам друг
Python нам не друг
Java нам вра

это взов ?

За serverspec моё отдельное вам спасибо.
Не знал, но очень интересно.

YW

вот мои много сотен всяких полезняшек GitHub - sergueik/serverspec_custom_types: misc. handy serverspec snippets

1 лайк