执行以下命令时:
describe sql.query("show pgaudit.log;") do
its("output") { should match 'ERROR: unrecognized configuration parameter "pgaudit.log"' }
end收到错误如下,是否有任何错误的语法,敬请告知。
expected: "ERROR: unrecognized configuration parameter \"pgaudit.log\""
got: "\nERROR: unrecognized configuration parameter \"pgaudit.log\"\n"发布于 2021-02-06 05:44:55
您只需在describe块之前运行查询,将其剥离,然后在其上使用expect。类似于:
sql_query = sql.query("show pgaudit.log;")
describe sql_query do
its("output") {
expect(sql_query.stdout.strip).to eq('ERROR: unrecognized configuration parameter "pgaudit.log"')
}
endhttps://stackoverflow.com/questions/66058424
复制相似问题