webvalve
webvalve copied to clipboard
Betterment's framework for locally developing and testing service-oriented apps in isolation with WebMock and Sinatra-based fakes
fakes are instrumented with some nifty logging. we should talk about it briefly in the readme.
Sometimes you want to define an allowed url as a pattern instead of a prefix. We should support that. For example: aws s3 urls can contain a few wildcard-able subdomains,...
comment from @smudge https://github.com/Betterment/webvalve/pull/34#discussion_r341378683 > Got it -- so we say that `SERVICE_ENABLED=something_invalid` is neither explicitly enabled, nor explicitly disabled -- I buy it, but it doesn't feel like a...
based on this suggestion here from @smudge https://github.com/Betterment/webvalve/pull/34#discussion_r341619281 I wonder if in some earlier routine it would make sense to do something like this: ```ruby def set_defaults! if Webvalve.env.in?(ALWAYS_ENABLED_ENVS) if...
it would be nice to have an integration test that shows how the railtie behavior works in rails apps and that rack apps can use this gem without the autoloading...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.16.2 to 1.16.5. Release notes Sourced from nokogiri's releases. v1.16.5 / 2024-05-13 Security [CRuby] Vendored libxml2 is updated to address CVE-2024-34459. See GHSA-r95h-9x8f-r3f7 for more information. Dependencies...
### Problem Currently, WebValve allows mocking of services based on URL matching. However, some APIs use a single URL for multiple endpoints, distinguishing between them using parameters in the request...
Bumps [sinatra](https://github.com/sinatra/sinatra) from 4.1.1 to 4.2.0. Changelog Sourced from sinatra's changelog. 4.2.0 / 2025-10-08 New: Add :static_headers setting for custom headers in static file responses (#2089) Fix: Fix regex in...
Bumps [rack](https://github.com/rack/rack) from 3.2.2 to 3.2.3. Changelog Sourced from rack's changelog. Changelog All notable changes to this project will be documented in this file. For info on how to format...