cost 232 ms
Rails rswag - 覆盖默认服务器以提供不同的基础 URL - Rails rswag - override default server to provide a different base URL

我正在使用的 API 有几个端点要通过 VeryGoodSecurity 进行路由以实现 PCI 合规性。 看起来 OpenAPI V3 似乎支持覆盖 本页中提到的服务器可以在路径级别或操作级别覆盖全局服务器数组。 如果某些端点使用与 API 的 rest 不同的服务器或基本路径,这将很方便。常见 ...

通过访问 describe 块中的 let 变量使 rspec 更加 DRY - Make rspec more DRY by accessing let variable in describe block

我正在尝试干掉不断声明let(:createBody) do...end的 rspec 测试。 我想取出let语句并根据需要修改每个块上的变量。 但是变量( createBody )不可访问。 在下面的示例代码中添加了注释,以查看我想要修改createBody的确切位置。 post "Creates ...

如何使用 request.headers 测试控制器中任何操作的回调? - How to test the callback for any actions in the controller using request.headers?

我有这样的控制器: 所有其他控制器都继承自ApiApplicationController 我想在子控制器中的每个方法之前测试我的回调是否有效。 并尝试使用匿名控制器 但是,首先,我有错误:“NoMethodError:RSpec::ExampleGroups::ApiApplicatio ...

如何使用快速 json api 序列化程序使用 Rswag 定义复杂的 JSON 响应 - How to define a complex JSON response with Rswag using fast json api serializer

我正在设置rswag ,因此我可以轻松地为我的 rails API 生成文档。 我已经在使用gem 'jsonapi-serializer'来构建响应并且运行良好。 但是,我似乎无法弄清楚如何在 rswag 定义的schema部分定义响应。 现在我有这个: 我了解如何定义上述代码示例中的简单 ...

Rails 请求规范 - nil:NilClass (rswag) 的未定义方法“body” - Rails request spec - undefined method `body' for nil:NilClass (rswag)

我正在尝试使用 rwsag 生成 API 文档,但我对我的一些规范失败感到困惑。 这是我的请求规范:- 这是我的两个错误,对我来说没有多大意义:- 而我的标准 controller 动作:- 知道是什么导致了这个错误吗? 我也对生成的 rswag 规范结构有点困惑——即在任何地方都没有expect ...

在 Rails 中使用 rswag - 索引响应(数组)的语法是什么? - Using rswag in Rails - what is the syntax for index responses (arrays)?

不幸的是,rswag 的“文档”似乎非常缺乏,并且没有给出如何实现索引操作的示例。 我的“创建”规范在 Swagger UI 中显示架构和示例值,但我的“索引”方法没有在 UI 中显示其中任何一个。 我需要在这里改变什么? 我已经根据我发现的有限示例来玩弄它,但它们似乎都不起作用。 我也尝试过像这 ...

Rspec 使用 Request 和 rswag 测试登录(设计)的问题 - Problem with Rspec testing sign_in (Devise) with Request and rswag

我很想将 rswag 与 rspec 一起使用来记录 REST API 并同时编写测试。 我正在尝试使用教程和文档,但我无法让 sign_in 端点正常工作( devise - session )。 当我运行 rspec 时,我收到状态代码错误。 比我有 RSpec 错误: 身份验证:JWT-tok ...

如何使用 rspec 禁用 rswag 文件的测试,但仅将它们用于文档? - How to disable testing of rswag files with rspec, but only use them for documentation?

当我运行rspec时,我遇到了 rswag spec/integration/*_spec.rb文件进入主线程的问题。 在我的项目中,我只使用 rswag lib 来创建文档而不是测试。 结果: rspec - 运行除 rswag 之外的所有测试。 并且rake rswag仅运行spec/inte ...

如何设置不记名令牌参数以使用 Rswag UI 测试 Rails API - How to set a bearer token param for testing a Rails API using Rswag UI

使用 Rswag UI gem 测试我的 API 时遇到问题。 在 param 字段中输入令牌后,似乎未在 UI 中正确设置授权标头。 尽管如此,当我在终端中运行测试时,测试本身正在通过并且正在命中端点。 请查看下面附加的图片以获取更多信息。 我在application_controller身份验 ...

rspec_api_documentation - 如何有多个例子 - rspec_api_documentation - How to have multiple examples

我的目标是使用 rspec_api_documentation 和 rswag-ui 或通过将 swagger-ui 直接添加到项目中来显示参数和响应的多个示例。 我在用我的配置生成正确的 open_api.json 时遇到了一些问题,我想知道我做错了什么。 宝石: https://git ...

使用 rswag 跟踪 JSON Api - Following JSON Api with rswag

我正在使用rswag来测试一个相当常见的 RubyOnRails JSON Api应用程序,但我无法找出将文件上传到端点的相当常见的情况。 端点期望请求正文中的常用data属性具有包含二进制file属性,并且我无法使 rswag 生成具有正确参数的请求。 还有一些其他更简单的参数(例如授权)可 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM