小编Max*_*lin的帖子

Webpack dev服务器重新加载在虚拟机上不起作用

我正在使用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)

vagrant webpack webpack-dev-server

12
推荐指数
2
解决办法
5254
查看次数

如何模拟 gRPC api 以使用 golang 进行集成测试

全部

我有一个用 go 编写的服务,它通过 gRPC 协议与其他几个服务进行通信。我想为我的服务编写集成测试,但是我无法使用真正的依赖项。

所以,我需要以某种方式模拟依赖项。

对我来说,一个完美的场景是这样的:

  • 我可以运行一个模拟服务器并将它的地址而不是真正的依赖传递给我的应用程序
  • 我可以注册对依赖服务的特定调用的预期响应
  • 我可以重置模拟服务器以在测试用例之后拆除数据。

我尝试使用https://github.com/jekiapp/gripmock但它不支持所有 protobuff 语法。

什么可以帮助解决我的问题?也许我完全错了,并且有对通信 gRPC 的服务进行集成测试的最佳实践

integration-testing mocking go grpc

6
推荐指数
1
解决办法
3814
查看次数