草庐IT

persistence-unit

全部标签

ruby-on-rails - minitest、test::unit 和 rails

我在某处读到“minitest”是“ruby1.9.2+的新测试::单元”。但ruby​​1.9.3似乎包含两者test::unit和minitest,是真的吗?在默认的rails测试中,如Railstestingguide中所述....诸如ActiveSupport::TestCase、ActionController::TestCase之类的东西,是使用Test::Unit还是Minitest?在Rails指南中,它显示了带有如下定义的测试的示例:test"shouldshowpost"doget:show,:id=>@post.idassert_response:successe

javascript - 类型错误 : parsed is undefined on angularjs service unit test

我正在尝试对使用$http的服务进行单元测试。我正在使用Jasmine,但我一直收到此错误:TypeError:parsedisundefinedinangular.js(line13737)这是我的服务的样子:angular.module('myapp.services',[]).factory('inviteService',['$rootScope','$http',function($rootScope,$http){varinviteService={token:'',getInvite:function(callback,errorCallback){$http.get('

javascript - Grunt 配置监视和 karma :unit in single task

目前我有两个独立任务的Gruntfile配置,它工作得很好:grunt.registerTask('server',['connect','jshint','less:dev','watch']);grunt.registerTask('test',['karma:unit']);我想完成一项涵盖两件事的任务并登录到一个终端窗口。像这样的东西:grunt.registerTask('dev',['connect','jshint','less:dev','karma:unit','watch']);问题是karma和watch不能一起工作。我尝试将karma:unit:run放入wat

javascript - '错误 : Unexpected request' during Karma Angular Unit Test

运行gruntkarma时,其中一个指令的测试在尝试获取模板时失败。我使用ng-html2js作为预处理器。这是我的一些karma.conf.jsplugins:['karma-chrome-launcher','karma-jasmine','ng-html2js','karma-ng-html2js-preprocessor'],preprocessors:{'app/scripts/directives/**/*.html':'ng-html2js'},ngHtml2JsPreprocessor:{moduleName:'templates'}在我的测试中,我有以下内容:'use

javascript - 具有 "persistence token"功能的 Node.js 身份验证库

我有passportfornode的工作知识,但它没有以下内容:生成“持久性token”(例如authlogic/session/session.rb#L35为密码重置生成易腐token记住我的功能管理一些模型类的登录/注销属性,等等。Node.js社区中是否有任何库解决了这个问题?如果有任何东西像DeviseforRails一样健壮(或者正在变得健壮),那将是完美的,但任何解决此token问题的方法都同样有效。疯狂的是很多例子都在session中存储用户id!request.session['userId']=user.get('id')那只是要求被黑客攻击。应该是这样的:requi

javascript - meteor JS : How to stub validated method in unit test

我正在使用经过验证的方法(mdg:validated-method)和LoggedInMixin(tunifight:loggedin-mixin)。现在我的单元测试出现了问题,因为它们因notLogged错误而失败,因为在单元测试中当然没有登录用户。我怎么必须stub呢?方法constresetEdit=newValidatedMethod({name:'reset',mixins:[LoggedInMixin],checkLoggedInError:{error:'notLogged'},//单元测试describe('resetEdit',()=>{it('shouldreset

javascript - Ember 数据 : model and hasMany submodels not persisting

我有一个类似于thisstackoverflowquestion的问题,除了答案似乎不起作用。我有一个表单,用户可以在其中创建一个包含可变数量子模型的容器模块。提交表单时,我必须保存容器、子模型,并确保hasMany关系持续存在。我的代码(使用Ember-Cli):容器:varContainer=DS.Model.extend({name:DS.attr('string'),submodels:DS.hasMany('submodel'),lastModified:DS.attr('date')});exportdefaultContainer;子模型:varSubmodel=DS.M

JavaScript - bfcache/pageshow 事件 - event.persisted 总是设置为 false?

在标准的Java/SpringMVC/JSP/jQuery网络应用程序中,我试图检测“返回”(或history.go(-1))事件,以便刷新(AJAX)摘要组件/当我返回页面时面板内容(我们可以在其中更改摘要组件显示的后端数据)。我在JavaScript中尝试了以下方法(在StackExchange上的一些帖子中了解如何实现这一点):$(document).ready(function(){window.onpageshow=function(event){console.log("Event:");console.dir(event);if(event.persisted){aler

unit-testing - 我如何在 Go 中编写使用 -short 标志的测试,它可以与 -benchmark 标志结合使用吗?

如何使用gotest-short中给出的-short标志?是否可以结合使用-short和-benchmark标志?我对Go语言还很陌生,但我正在努力使自己适应它的一些常见做法。其中一部分是尝试确保我的代码不仅以gotest系统工作的方式添加了单元测试,而且gotest-benchmark也以有用的方式运行方式。目前我有一个基准测试,其中包括一系列基于不同大小的输入数据的子测试。运行15个排列需要很长时间,因此最好提供缩短测试时间的选项。我计划编写的下一组测试可能包括一系列数据输入示例。我希望运行其中的一个可以作为短期测试的健全性检查,但可以选择在更长的(或正常的)测试运行中运行多个。当

unit-testing - 如何测试是否调用了 defer

我有以下代码func(s*MyRepo)InsertOrder(ctxcontext.Context,orderIDstring)error{query:=`INSERTINTOorders(orderID)VALUES(?)`stmt,err:=s.db.RawDatabase().PrepareContext(ctx,query)iferr!=nil{returnerr}deferstmt.Close()_,err=stmt.ExecContext(ctx,orderID)iferr!=nil{//logerr}returnerr}对应的测试用例是funcTestMyRepo_In