草庐IT

rspec-mocks

全部标签

uniapp中使用mock

在小程序运行是政策的,打包安卓后无法显示使用方法: 首先需要安装mocknpminstallbetter-mock在大目录下建立存放mock的文件如下:mock.js中的数据如下:constMock=require('better-mock/dist/mock.mp.js')Mock.mock('http://localhost:8080/api/test','GET',{ "code":1, "msg":"succsee", "data":{ List:[{ chiName:'学习', engName:'study', ... }, ], }}) 然后

java - 如何在 Spring 上下文中注入(inject) Mock

这个问题在这里已经有了答案:InjectingMockitomocksintoaSpringbean(23个回答)关闭9年前。我有一个使用一些Spring上下文的测试。在这些上下文中,声明了许多bean。我希望测试使用上下文bean的实际实现,除了其中一个,我想使用MOCK。我尝试将Test设为Configuration组件(带有@Configuration注解),但XML似乎优先于@Bean注解,所以它不起作用,这样:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"context1.xm

Spring 测试和安全 : How to mock authentication?

我试图弄清楚如何对我的Controller的URL是否得到适当保护进行单元测试。以防万一有人更改并意外删除了安全设置。我的Controller方法如下所示:@RequestMapping("/api/v1/resource/test")@Secured("ROLE_USER")public@ResonseBodyStringtest(){return"test";}我这样设置了一个WebTestEnvironment:importjavax.annotation.Resource;importjavax.naming.NamingException;importjavax.sql.Da

dart - 错误状态 : Mock method was not called within `when()` . 调用了真正的方法吗?

我正在尝试使用mockito在flutter中模拟httpRequest。这里我定义了一个全局http客户端:libraryutgard.globals;import'package:http/http.dart'ashttp;http.ClienthttpClient=http.Client();然后我在集成测试中替换:import'package:flutter_driver/driver_extension.dart';import'package:http/http.dart'ashttp;import'package:utgard/globals.dart'asglobals

mocking - 如何模拟 Kotlin 单例对象?

给定一个Kotlin单例对象和一个有趣的方法objectSomeObject{funsomeFun(){}}funcallerFun(){SomeObject.someFun()}有没有办法模拟对SomeObject.someFun()的调用? 最佳答案 有一个非常好的Kotlin模拟库-Mockk,它允许您以与您想要的方式完全相同的方式模拟对象。截至其文档:Objectscanbetransformedtomocksfollowingway:objectMockObj{funadd(a:Int,b:Int)=a+b}mockkOb

ruby-on-rails-3 - TDD:Rspec Ruby MongoDB/Ruby Mongo 驱动程序

如何使用TDD和MongoDB作为我的第二个数据库?谢谢编辑:使用Rspec或其他任何允许我对其进行测试的方法。 最佳答案 [更新]设置好MongoMapper后,您可以轻松地直接使用mongodb连接mongodb=MongoMapper.databasecollection=mongodb.collection("my_collection")collection.find.first=>{"_id"=>BSON::ObjectId('4e43dfc75d1e1e0001000001'),"key1"=>"val1"}thiso

node.js - Mocking/stubbing Mongoose 模型保存方法

给定一个简单的Mongoose模型:importmongoose,{Schema}from'mongoose';constPostSchema=Schema({title:{type:String},postDate:{type:Date,default:Date.now}},{timestamps:true});constPost=mongoose.model('Post',PostSchema);exportdefaultPost;我想测试这个模型,但我遇到了一些障碍。我当前的规范看起来像这样(为简洁起见省略了一些内容):importmongoosefrom'mongoose';i

ruby-on-rails - 带有 Rspec 测试的完整 rails json API 示例

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭4年前。Improvethisquestion我正在寻找一个很好的Rails3项目示例存储库,它实现了JSONAPI并包含RSpec测试。一个完整的教程会很棒,但我会选择一个评论很好的例子。 最佳答案 YehudaKatz和RyanBigg即将出版的优秀书籍,Rails3inAction,有一章是关于在贯穿整本书的示例应用程序之上构建测试驱动的JS

ruby-on-rails - 使用 Rails 3.2.11 和 RSpec 发布原始 JSON 数据

为了确保我的应用程序不受thisexploit的攻击,我正在尝试在RSpec中创建一个Controller测试来覆盖它。为了做到这一点,我需要能够发布原始JSON,但我似乎还没有找到一种方法来做到这一点。在做一些研究时,我确定至少曾经有一种方法可以使用RAW_POST_DATAheader,但这似乎不再起作用了:it"shouldnotbeexploitablebyusinganintegertokenvalue"dorequest.env["CONTENT_TYPE"]="application/json"request.env["RAW_POST_DATA"]={token:0}.

ruby-on-rails - 使用 Rspec,如何在 Rails 3.0.11 中测试我的 Controller 的 JSON 格式?

我搜索了网络,但是,唉,我似乎无法让Rspec正确发送内容类型,因此我可以测试我的JSONAPI。我将RABLgem用于模板、Rails3.0.11和Ruby1.9.2-p180。我的curl输出,效果很好(应该是401,我知道):mrsnuggles:tmpgaahrdner$curl-i-H"Accept:application/json"-XPOST-d@blehhttp://localhost:3000/applicationsHTTP/1.1403ForbiddenContent-Type:application/json;charset=utf-8Cache-Control