我正在使用Ubuntu 15.10在虚拟机上运行webpack服务器,使用vagrant over mac OSX.
webpack配置很干净:
var HtmlWebpackPlugin = require('html-webpack-plugin');
var path = require('path');
var webpack = require('webpack');
var MINIFY = process.env.MINIFY === true;
var FRONTEND_ROOT = './static'
var SRC_PATCH = FRONTEND_ROOT + '/scripts';
var BUILD_PATH = './dist';
module.exports = {
entry: SRC_PATCH + '/main.js',
devtool: 'source-map',
output: {
path: BUILD_PATH,
filename: 'bundle.js'
},
resolve: {
extensions: ['', '.js', '.jsx'],
modulesDirectories: [SRC_PATCH, 'node_modules']
},
plugins: [
new HtmlWebpackPlugin({
filename: 'index.html',
template: path.resolve(FRONTEND_ROOT, 'index-template.html'),
minify: MINIFY
})
],
module: {
loaders: …Run Code Online (Sandbox Code Playgroud) 全部
我有一个用 go 编写的服务,它通过 gRPC 协议与其他几个服务进行通信。我想为我的服务编写集成测试,但是我无法使用真正的依赖项。
所以,我需要以某种方式模拟依赖项。
对我来说,一个完美的场景是这样的:
我尝试使用https://github.com/jekiapp/gripmock但它不支持所有 protobuff 语法。
什么可以帮助解决我的问题?也许我完全错了,并且有对通信 gRPC 的服务进行集成测试的最佳实践