小编Mat*_*her的帖子

用Jest和酶测试React Router

我的目标是Route在我的应用中测试我的React Router 导出并测试它是否加载了正确的组件,页面等。

我有一个route.js文件,看起来像:

import React from 'react';
import { Route, IndexRoute } from 'react-router';
import { App, Home, Create } from 'pages';

export default (
  <Route path="/" component="isAuthenticated(App)">
    <IndexRoute component={Home} />
    <Route path="create" component={Create} />
    {/* ... */}
  </Route>
);
Run Code Online (Sandbox Code Playgroud)

注意:isAuthenticated(App)在其他地方定义,并省略。

根据我的阅读和理解,我可以像这样测试它:

import React from 'react';
import { shallow } from 'enzyme';
import { Route } from 'react-router';
import { App, Home } from 'pages';
import Routes from './routes';

describe('Routes', () => {
  it('resolves the …
Run Code Online (Sandbox Code Playgroud)

node.js reactjs jestjs react-router enzyme

5
推荐指数
1
解决办法
2354
查看次数

MySQL 中无符号 FLOAT 值的范围

根据MySQL 数字类型文档,除其他外,浮点类型具有以下属性:

浮点数[(M,D)] [无符号] [零填充]

一个小(单精度)浮点数。允许的值为 -3.402823466E+38 至 -1.175494351E-38、0 和 1.175494351E-38 至 3.402823466E+38。这些是基于 IEEE 标准的理论限制。实际范围可能会稍小,具体取决于您的硬件或操作系统。

M 是总位数,D 是小数点后的位数。如果省略 M 和 D,则值将存储到硬件允许的限制内。单精度浮点数大约精确到小数点后 7 位。

UNSIGNED,如果指定,则不允许负值。

我想确定 的行为是否unsigned float类似于unsigned int使用小数和尾数的完整位深度来表示正值的行为,或者unsigned floats 是否仅防止负值。

mysql sql precision numeric

2
推荐指数
1
解决办法
1万
查看次数

如何确定我的docker组成堆栈连接到哪个网络?

我正在为我的应用程序编写一个测试运行器容器,以便进行一些调试和学习:我的计划是让我的网络启动的docker组合堆栈运行,而我在一个容器中工作,我手动启动和停止,并手动调整参数.

我需要我开始连接到compose堆栈网络的容器.

如何确定我的撰写堆栈使用的网络?

docker docker-compose

2
推荐指数
1
解决办法
39
查看次数