Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
285 views
in Technique[技术] by (71.8m points)

How to create util files with uiveri5?

I have two problems that might be connected:

I need a utils.js file to have some util functions in it to import in different specs.

The other thing is I have the same beforeEachTest function to run before all tests and don't want to copy-paste it in every spec.

How should it be done with uiveri5?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

UIVeri5 is a ordinary nodejs application. Both conf.js and the spec.js files are ordinary modules and so you can require() anything in them. So just create your utils module in a ./utils/utils.js and require it in your ./test.spec.js like: var utils = require('./utils/utils.js'); This way you can import the same util in every spec.js. Or even further, you can enclose the tests in a nodejs package (dir with package.json) and then create one more project that contains you team utils and then import them in the test project like any nodejs package. Of course, no need to publish on a repository, just install with git+ssh link.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...