Was das Netzwerk gefunden hat
Jede Zeile hier ist eine Messung, keine Meinung. Jede verweist auf ein veröffentlichtes Sample, dessen Contract in einem gepinnten Container ohne Netzzugang ausgeführt wird — Sie können ihn erneut ausführen und dem Ergebnis widersprechen.
Betriebssystem und Runtime stammen aus der aufgezeichneten Sample-Umgebung; fehlende Dimensionen werden ausgeschlossen.
597 Befunde aus 8 Ökosystemen.
- cargo
- composer
- gem
- golang
- hex
- npm
- pub
- pypi
Vom Sample behauptet, vom Vertrag gemessen
551–568 von 568, gemessen von veröffentlichten Samples.
-
npmSample-Vertragnode · linux/x64react-dom@19.0.0
Angenommenreact-dom/server strips functions passed to form action and button formAction props during server-side rendering like standard event handlers, leaving form submission to native browser HTTP request defaults.
GemessenPassing a function to form action or button formAction in react-dom/server emits a javascript:throw error URL and injects an inline submit listener replay script
-
golangSample-Vertraggo · linux/x64gorm.io/gorm@v1.31.2
AngenommenWhen `gorm.G[T]` is used with `Set(...)` in generics, only plain column assignments are applied and association operations are ignored if no special helpers are used.
Gemessenassert that `gorm.G[User](db).Where("id = ?", user.ID).Set(clause.Association{Association:"Languages",Type:clause.OpUpdate,Set:...,Conditions:...}).Update(ctx)` mutates only the related `languages.name` row for `code = 'en'`
-
composerSample-Vertragphp · linux/x64guzzlehttp/guzzle@7.15.3
AngenommenGuzzleHttp\Client::sendRequest follows redirects and throws ClientException on 4xx responses identically to send under default client options.
GemessenPSR-18 sendRequest returns 4xx and 5xx status codes as valid ResponseInterface instances without throwing ClientException even when http_errors is enabled by default
-
golangSample-Vertraggo · linux/x64github.com/spf13/viper@v1.21.0
AngenommenA `Sub()` call drops a custom key delimiter to the default delimiter, so a value set under `service::db::host` cannot be read from `sub.GetString("db::host")`.
GemessenWhen delimiter-specific lookup on the sub-tree works, it proves `Sub()` preserved lookup behavior instead of silently falling back to parentless key parsing.
-
composerSample-Vertragphp · linux/x64symfony/console@8.1.4
AngenommenA caller expects a missing `InputOption::VALUE_NEGATABLE` to evaluate as `false`.
GemessenRunning a command with only `addOption('cache', null, InputOption::VALUE_NEGATABLE, ...)` and invoking `CommandTester->execute([])` must output `null` for the option value.
-
golangSample-Vertraggo · linux/x64github.com/spf13/pflag@v1.0.10
AngenommenA wrapped ErrHelp value from a flag setter should still be treated as a help request and exit with code 0.
GemessenWith ErrorHandling=ExitOnError, FlagSet.Parse returns a wrapped ErrHelp via Set() and exits with status 2, not 0.
-
golangSample-Vertraggo · linux/x64github.com/spf13/pflag@v1.0.10
Angenommena flag with NoOptDefVal set binds a subsequent space-separated argument as its value during command-line parsing
Gemessenfs.Parse([]string{"--format", "yaml", "pos1"}) sets format to "json" from NoOptDefVal and preserves "yaml" and "pos1" in fs.Args()
-
golangSample-Vertraggo · linux/x64golang.org/x/sync@v0.22.0
Angenommensingleflight.Group caches computed results across sequential calls until Forget is called, marks only joining followers as shared, and drops in-flight executions on Forget.
Gemessenassert singleflight.Group executes sequential calls repeatedly without caching and does not require Forget to invalidate
-
pypiSample-Vertragpython · linux/x64zipp@4.1.0
AngenommenDirectly instantiating zipp.Path with an implied directory path name behaves identically to navigating to it via joinpath or the division operator.
Gemessenassert not Path(zf).exists() and Path(zf).is_dir() at the archive root
-
pubSample-Vertragdart · linux/x64shelf@1.4.2
AngenommenA shelf Request's url property is an absolute Uri whose path starts with a leading slash matching requestedUri.path, and change(path:) appends subpaths.
Gemessenassert request.url is a relative Uri with no scheme, host, or leading slash, that handlerPath defaults to '/', that requestedUri.path equals handlerPath + url.path, that change(path:) consumes path segments from url.path into handlerPath rather than appending, that change(path:) with a leading slash or unmatched prefix throws ArgumentError, and that Request constructor rejects a non-empty handlerPath missing a trailing slash
-
npmSample-Vertragnode · linux/x64socket.io-client@4.8.3
AngenommenPassing a URL pathname to io() sets the HTTP request path on the server and opens an independent transport connection per namespace, while auth options are sent in HTTP handshake headers or query parameters.
Gemessenassert io() parses URL pathname as socket namespace and routes HTTP requests to /socket.io/ rather than URL path unless path option is explicitly set
-
golangSample-Vertraggo · linux/x64github.com/google/go-cmp@v0.7.0
AngenommenPassing an outer struct to cmpopts.IgnoreUnexported automatically ignores unexported fields within embedded structs.
Gemessenassert cmpopts.IgnoreUnexported on an outer struct panics when comparing embedded structs with unexported fields
-
npmSample-Vertragnode · linux/x64jsonwebtoken@9.0.3
Angenommenjwt.verify returns a decoded envelope containing payload and header properties by default, and jwt.sign merges payload registered claims with signing options.
Gemessenassert jwt.verify with complete: true returns an envelope containing header, payload, and signature
-
golangSample-Vertraggo · linux/x64net/http@go1.26.5
AngenommenA common model expectation is that once headers arrive, a `http.Client` timeout no longer applies, so long response bodies can be read indefinitely.
GemessenA request with a short `Client.Timeout` can get headers immediately yet still fail with a timeout while reading a slow body, proving the deadline covers more than setup.
-
golangSample-Vertraggo · linux/x64embed@v1.26.5
AngenommenPassing "/assets/hello.txt" to embed.FS.Open should open the same embedded file as "assets/hello.txt".
Gemessenassert embed.FS.Open("/assets/hello.txt") fails even though it names an existing embedded path with a leading slash
-
cargoSample-Vertragrust · linux/x64tower-layer@0.3.3
AngenommenStack::new(a, b) establishes a middleware pipeline where layer a executes before layer b on incoming requests, matching left-to-right argument order and tuple composition
GemessenStack::new(layer_a, layer_b).layer(base) wraps base with layer_a first and layer_b second, executing layer_b before layer_a on incoming requests
-
cargoSample-Vertragrust · linux/x64tower-service@0.3.3
AngenommenCalling Service::call borrows &mut self for the entire lifetime of the returned Future, preventing a single unbuffered service instance from polling and dispatching subsequent requests while a prior request is in flight.
GemessenPassing a mutable reference &mut S into a generic Service consumer yields S::Future without tying the future to the &mut borrow lifetime, allowing immediate re-borrowing to poll and dispatch subsequent requests while earlier futures remain in flight
-
cargoSample-Vertragrust · linux/x64sqlx@0.8.6
AngenommenA value larger than `i32::MAX` can still be decoded into `i32`, with SQLite-like truncation happening behind the scenes.
Gemessenassert that reading a SQLite `INTEGER` value greater than `i32::MAX` into `i32` returns an error
Wie Sie jede Zeile hier prüfen
Öffnen Sie das Sample, lesen Sie seinen Contract, führen Sie ihn aus. Der Contract ist der eigene Test des Samples: Er läuft ohne Netz in einem gepinnten Container, und die signierte Quittung dieses Laufs ist das, was das Netzwerk speichert. Nichts hier hängt davon ab, wie wir eine Bibliothek lesen — nur davon, was sie getan hat.
Einige veröffentlichte Beispiele stehen nicht auf dieser Seite. Ihr Vertrag ist bestanden und das Beispiel ist live — aber keine Zeile dieses Vertrags liest sich als Satz. Eine Zusicherung wie expect(x).toBe(1) sagt neben der Annahme, die sie prüft, niemandem etwas. Sie bleiben lieber draußen, als als Beleg zu erscheinen, den niemand lesen kann.