RSpec 3, урок #3 | Метаданные, тэги, выборочный запуск тестов

Another lesson on RSpec and testing, in which we'll learn how to attach metadata to tests and use it for our own convenience. We'll also learn how to use tags and run only the tests we need. Timecodes: 00:00 Introduction 00:40 Using Tags 03:20 Assigning Metadata to All Tests in a Directory 05:30 Skipping Tagged Tests Conditionally 07:00 Reading Metadata in Let Blocks 08:45 What's in Metadata? 09:40 Filtering tests by description 10:20 Running only broken (red) tests 12:40 Detecting slow tests 13:30 Another form of writing tags 14:07 Reading metadata inside tests 14:55 The fit and fdescribe methods - focus on tests 17:00 Conclusion Become a channel sponsor and you'll get access to exclusive bonuses:    / @ilyabodrovkrukowski   Boosty: https://boosty.to/bodrovis Patreon:   / bodrovis   DonationAlerts: https://www.donationalerts.com/r/bodr... Ethereum (ETH) account: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16 Commit for this lesson: https://github.com/bodrovis-learning/... Telegram channel: https://t.me/dev_in_ruby_colors Our Telegram chat: https://t.me/joinchat/MxYT6-01eeA1NTYy My website: http://bodrovis.tech

Ruby on Rails 7, Lesson #23 | Turbo and Propshaft Migration
▶︎

Ruby on Rails 7, Lesson #23 | Turbo and Propshaft Migration

Complete GitHub Actions Course - From BEGINNER to PRO
▶︎

Complete GitHub Actions Course - From BEGINNER to PRO

Go To Memory: An In-Depth Look at the Go Allocator / Anton Kireev (Avito)
▶︎

Go To Memory: An In-Depth Look at the Go Allocator / Anton Kireev (Avito)

Русичи похитили дочь хана - КВН Евразия
▶︎

Русичи похитили дочь хана - КВН Евразия

Open Source and Power: Why Hysteria2 Is More Than Just a VPN
▶︎

Open Source and Power: Why Hysteria2 Is More Than Just a VPN

Linux для ХАКЕРОВ: гайд на терминал без воды
▶︎

Linux для ХАКЕРОВ: гайд на терминал без воды

ВАЖНЕЙШИЙ КОД В ИСТОРИИ — ТОПЛЕС
▶︎

ВАЖНЕЙШИЙ КОД В ИСТОРИИ — ТОПЛЕС

Шурик в Матрице. Полный фильм
▶︎

Шурик в Матрице. Полный фильм

Я перестал мечтать и начал делать (вот что сработало)
▶︎

Я перестал мечтать и начал делать (вот что сработало)

УКРАИНКА В ГАРЕМЕ МЕНЯЕТ ПОРЯДКИ
▶︎

УКРАИНКА В ГАРЕМЕ МЕНЯЕТ ПОРЯДКИ

«Моя жизнь — голливудский блокбастер». История казака, который 2 раза сбегал с войны
▶︎

«Моя жизнь — голливудский блокбастер». История казака, который 2 раза сбегал с войны

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

Исторический анекдот или встреча с ферматистом
▶︎

Исторический анекдот или встреча с ферматистом

Интернационализация приложений Rails | Rails I18n и L10n
▶︎

Интернационализация приложений Rails | Rails I18n и L10n

Russia's Number One Ketchup: The Phenomenal Rise and Fall of "Baltimor"
▶︎

Russia's Number One Ketchup: The Phenomenal Rise and Fall of "Baltimor"

Страшный ПРОГНОЗ на ИЮЛЬ 2026 напугал всех! Такого ещё не было никогда
▶︎

Страшный ПРОГНОЗ на ИЮЛЬ 2026 напугал всех! Такого ещё не было никогда

How I Would Become a Programmer (If I Could Start All Over)
▶︎

How I Would Become a Programmer (If I Could Start All Over)

Xray VLESS + XHTTP + TLS Relay, WARP: 2-Server Setup
▶︎

Xray VLESS + XHTTP + TLS Relay, WARP: 2-Server Setup

BYD: The Biggest Scam in the Automotive Industry?
▶︎

BYD: The Biggest Scam in the Automotive Industry?