mirror of
https://github.com/zhigang1992/react-native-web.git
synced 2026-01-12 22:51:09 +08:00
Fix tests for Firefox
This commit is contained in:
@@ -177,7 +177,7 @@ class Image extends React.Component {
|
||||
const defaultImage = defaultSource.uri || null
|
||||
const displayImage = !isLoaded ? defaultImage : source.uri
|
||||
const resolvedStyle = pickProps(style, Object.keys(ImageStylePropTypes))
|
||||
const backgroundImage = displayImage ? `url(${displayImage})` : null
|
||||
const backgroundImage = displayImage ? `url("${displayImage}")` : null
|
||||
|
||||
/**
|
||||
* Image is a non-stretching View. The image is displayed as a background
|
||||
|
||||
@@ -41,11 +41,14 @@ suite('Image', () => {
|
||||
test('prop "defaultSource"', () => {
|
||||
const defaultSource = { uri: 'https://google.com/favicon.ico' }
|
||||
const elementHasdefaultSource = getImageDOM({ defaultSource })
|
||||
const backgroundImage = elementHasdefaultSource.style.backgroundImage
|
||||
|
||||
assert.equal(elementHasdefaultSource.style.backgroundImage, `url(${defaultSource.uri})`)
|
||||
assert(backgroundImage.indexOf(defaultSource.uri) > -1)
|
||||
})
|
||||
|
||||
test('prop "onError"', (done) => {
|
||||
test('prop "onError"', function(done) {
|
||||
this.timeout(5000);
|
||||
|
||||
function onError(e) {
|
||||
assert.equal(e.nativeEvent.type, 'error')
|
||||
done()
|
||||
@@ -57,7 +60,9 @@ suite('Image', () => {
|
||||
/>)
|
||||
})
|
||||
|
||||
test('prop "onLoad"', (done) => {
|
||||
test('prop "onLoad"', function(done) {
|
||||
this.timeout(5000);
|
||||
|
||||
function onLoad(e) {
|
||||
assert.equal(e.nativeEvent.type, 'load')
|
||||
done()
|
||||
|
||||
Reference in New Issue
Block a user