小编Vin*_*nay的帖子

SwaggerUIBundle 隐藏方案

我正在研究swagger-ui使用 swaggerjson文件的文件,例如:

...
...
...
host: example.com
basePath: /
schemes:
- https
swagger: "2.0"
...
...
...
Run Code Online (Sandbox Code Playgroud)

有什么方法可以不schemes通过swagger-ui.

我已经浏览了配置文档,但找不到任何我可以使用的东西。我可能会遗漏一些东西。

如果您有任何想法,请告诉我。

我的JS代码片段:

// above code for swagger-ui stuff
// snippet is just about conf
jQuery(document).ready(function () {
    const swaggerUI = SwaggerUIBundle({
        url: jQuery("#swagger-ui").data("source"),
        dom_id: "#swagger-ui",
        deepLinking: true,
        presets: [
        SwaggerUIBundle.presets.apis
        ],
        plugins: [
        ],
        layout: "BaseLayout",
        defaultModelsExpandDepth: -1,
    });
    window.swaggerUI = swaggerUI;
});
Run Code Online (Sandbox Code Playgroud)

我想隐藏的内容:

在此处输入图片说明

javascript swagger swagger-ui swagger-2.0

7
推荐指数
1
解决办法
743
查看次数

测试Golang中的handler中调用该方法

我正在 Golang 中实现一个 API。我有一个端点,我在其中调用带有其他包的参数的方法。现在我需要检查请求中是否已调用该方法。

下面是我正在做的和我期待的类似的小场景。

我的经纪人

package myPackage
import (
    "log"
    "github.com/myrepo/notifier" // my another package
)

func MyHandler(writer http.ResponseWriter, request *http.Request) { 
    // ...
    // ...

    notifier.Notify(4, "sdfsdf")

    // ...
    // ...

}
Run Code Online (Sandbox Code Playgroud)

测试处理程序

func TestMyHandler(t *testing.T) {
    // Here I want to 
    req, _ := http.NewRequest("GET", "/myendpoint", nil)
    // ... Want to test that notifier.Notify is called
    // ...
}
Run Code Online (Sandbox Code Playgroud)

在 TestMyHandler 中,我想检查是否notifier.Notify已调用。

发现

我试图理解AssertNumberOfCallsfunc (*Mock) Calledfunc (*Mock) MethodCalled但我不确定如何使用它们:(。

我是 …

unit-testing go

4
推荐指数
1
解决办法
1万
查看次数

我想在ruby中将哈希数组转换为具有特定格式的单个哈希

我有一个hashhash1

hash1 = [{key: 'key1', value: 'value1'}, {key: 'key2', value: 'value2'}, {key: 'key3', value: 'value3'}]
Run Code Online (Sandbox Code Playgroud)

并希望转换为以下格式

{'key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3'}
Run Code Online (Sandbox Code Playgroud)

ruby ruby-hash

-2
推荐指数
1
解决办法
51
查看次数

像Ruby这样的golang中的语法糖方法

我们有*in ruby,如果我们将它与stringlike一起使用

"a" * 3
 => "aaa" 

Run Code Online (Sandbox Code Playgroud)

它将生成具有乘数长度的字符串。

我想做同样的事,Go但没有成功。我试图忽略创建自定义方法,因为我需要在中指定长度的随机字符串testing

有人知道吗?

谢谢

我试图浏览一些文档,但没有获得任何捷径,并且我试图避免编写函数。

在红宝石中:

"a" * 3
 => "aaa" 

Run Code Online (Sandbox Code Playgroud)

ruby go

-3
推荐指数
1
解决办法
55
查看次数