Пример
Demonstrate that `Rack::Test::Cookie` now reads mixed-case cookie attributes when scoping cookies.
sha256:881d816f9103e0d08a4a3b54c101b83b8f60e1bd50b9257cde1bcb3bef693780
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Кейс
- Цель
- Demonstrate that `Rack::Test::Cookie` now reads mixed-case cookie attributes when scoping cookies. HOW
- Пакеты
- rack-test 2.2.0
- Окружение
- ruby
- Создан
- 2026-08-16T16:46:44Z
Что обычно предполагают
A `Set-Cookie` header using `Path=/admin` is treated as unrecognized path metadata and should fall back to the request path, so the cookie applies broadly.
Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.
Контракт
- assert current_session.cookie_jar.get_cookie('sid').path == '/admin'
- assert last_response.body on /public does not include sid=abc123
- assert last_response.body on /admin includes sid=abc123
Файлы
- Gemfile
- NOTES.md
- csx.json
- test/contract.rb
Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт
Исходный сидер
Квитанции проверки
- ruby 3 · CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · rubygems@1 · 2026-08-16 · ed25519:d91480838ac982c9