我的渲染功能中有一个FileInput
<FileInput
accept= "image/jpeg,image/png,audio/mp3"
onChange= {this.fileInputOnChange}
children= {<i className="fa fa-paperclip"/>}
className= 'fileInput'
/>
Run Code Online (Sandbox Code Playgroud)
我需要编写一个文件上传测试,当我模拟更改函数时,它调用函数fileInputOnChange
fileInputOnChange: function(evt){
var file = evt.target.files[0];
var fileReader = new FileReader();
fileReader.onload = function(readFile){
// Check the file type.
var fileType = file.type.toLowerCase();
if(fileType.lastIndexOf('image') === 0 && (fileType.lastIndexOf('png') >= 0 || fileType.lastIndexOf('jpeg'))){
var image = new Image();
image.onload = function(){
var attachedFile = {
attached: file,
mediaSource: readFile.target.result,
type: 'image'
}
this.props.onChange(attachedFile);
}.bind(this);
image.onerror = function(){
this.props.onError("INVALID_TYPE");
}.bind(this);
image.src = readFile.target.result;
}else if(fileType.lastIndexOf('audio') === 0 && …Run Code Online (Sandbox Code Playgroud) 我想在docker上安装ruby.我可以安装1.9版本,但无法安装最新版本,如2.2.0及更高版本.我实际上是想在docker上设置calabash.试过这个.每当我尝试在其中安装calabash-android时会收到错误
ERROR: Error installing calabash-android:
luffa requires Ruby version >= 2.0.
Run Code Online (Sandbox Code Playgroud) 我正在尝试从 HTML 文件构建 PDF 文件。当我运行命令来转换 HTML 文件时,响应是
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done
Exit with code 1 due to network error: ContentNotFoundError
Run Code Online (Sandbox Code Playgroud) 我正在尝试执行名为redis的容器,该容器现在正在运行Could not connect to Redis at redis:6379: Name or service not known。但是错误。任何人都请让我见鬼找出问题并解决。
我正在为android运行calabash测试.到目前为止,一切都很好.但在某些方面,它会引发以下错误
HTTPClient :: KeepAliveDisconnected:通过peer @ io_fillbuf重置连接 - fd:8(HTTPClient :: KeepAliveDisconnected)
还有一件事我错过了指出当整个测试在docker容器上运行时问题就出现了.相同的文件在本地运行,没有任何错误.
我已经搜索了很多,找到了答案,到目前为止找不到一个.所有的帮助都提前感谢.
用mocha进行酶试验.我收到了错误
(函数(exports,require,module,__ filename,__ dirname){import React来自^^^^^^
SyntaxError:意外的保留字
我在我的测试文件中有下面给出的测试脚本
import React from 'react';
import { assert } from 'chai';
import { render } from 'enzyme';
import Book from '../src/Book';
describe("Book", () => {
it("render text", () => {
const wrapper = render(<Book author="Dan Abramov" title="Redux and ReactJS" />);
assert.equal(wrapper.text(), 'Redux and ReactJS by Dan Abramov');
});
});
Run Code Online (Sandbox Code Playgroud)
我试图用require替换import,但没有用.如果有人伸出援助之手来解决这个问题,那就太好了.
编辑 我在下面包含package.json文件,
{
"name": "test-client",
"version": "0.0.1",
"description": "test companies client.",
"repository": "https://github.com/Test/test-client",
"main": "js/app.js",
"directories": {
"test": "test"
}, …Run Code Online (Sandbox Code Playgroud) 我正在尝试为背景图像实现一个加载器,直到整个图像使用jquery完全加载.我尝试了各种方法来做到这一点.由于图像是在CSS中指定的,因此我无法指定确切的图像ID或类.最后我最终这样做了,
$(window).load(function() {
$(".loader").fadeOut("slow");
})
Run Code Online (Sandbox Code Playgroud)
但这样做是在窗口加载时发生的.我希望在图像完全加载之前发生它.背景图片来自以下部分
<div class="loader"></div>
<div class="test_banner services_banner">
</div>
Run Code Online (Sandbox Code Playgroud)
如果有人帮助管理这个案子,那将会很棒.提前致谢.