t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

matchers
rspec
syntax-sugar
ruby
Теги: #<Tag:0x00007fb30820ca48> #<Tag:0x00007fb30820c908> #<Tag:0x00007fb30820c7c8> #<Tag:0x00007fb30820c688>

(Сергей Блохин) #1

Всем привет.
Решил собрать воедино свою коллекцию матчеров для 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


QA Weekly #1_2020: Уровни тестирования, Docker, matcher RSpec, SOAP против REST, из “ручников” в автоматизаторы.
(Сергей Кузьмин) #2

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


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

кста

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

это взов ?


(Сергей Блохин) #3

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


(Сергей Кузьмин) #4

YW

вот мои много сотен всяких полезняшек https://github.com/sergueik/serverspec_custom_types