Beispiel
Show that Sinatra's :show_exceptions is true by default in the test environment when left unset.
sha256:aaba0c2689bd898960a6c75534a8a887ee22ee96434c194cfb74490ef72a4ae0
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Fall
- Ziel
- Show that Sinatra's :show_exceptions is true by default in the test environment when left unset. HOW
- Pakete
- sinatra 4.0.1
- Umgebung
- ruby
- Erstellt
- 2026-08-16T17:02:11Z
Häufige Annahme
When a Sinatra app runs in the test environment, the :show_exceptions setting defaults to false unless explicitly enabled.
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
- raise 'unexpected' unless App.settings.show_exceptions == true
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