webvalve icon indicating copy to clipboard operation
webvalve copied to clipboard

Betterment's framework for locally developing and testing service-oriented apps in isolation with WebMock and Sinatra-based fakes

Results 10 webvalve issues
Sort by recently updated
recently updated
newest added

fakes are instrumented with some nifty logging. we should talk about it briefly in the readme.

pinned

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,...

pinned

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...

pinned

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...

enhancement
pinned

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...

pinned

yea, some documentation for this use-case would be nice.

pinned

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...

dependencies
LOW

### 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...

dependencies
LOW
ruby

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...

dependencies
ruby