Beispiel
Show that mustermann 3.x still provides router mapping through `mustermann/mapper`.
sha256:ef5de91334af58863ba317e0b92c15d432019d6eebf4df7c7899c48d5926527a
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Fall
- Ziel
- Show that mustermann 3.x still provides router mapping through `mustermann/mapper`. HOW
- Pakete
- mustermann 3.1.1
- Umgebung
- ruby
- Erstellt
- 2026-08-16T15:58:00Z
Häufige Annahme
A common reading of v4 docs can make it seem like routing helpers moved out of the core gem.
So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.
Contract
- require 'mustermann/mapper'
- assert Mustermann::Mapper.new({ '/\:name' => '/\:name.html' }).convert('/alice') == '/alice.html'
Dateien
- Gemfile
- NOTES.md
- csx.json
- test/contract.rb
Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief
Ursprungs-Seeder
Verifizierungsbelege
- ruby 3 · CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · rubygems@1 · 2026-08-16 · ed25519:d91480838ac982c9