Fix tests for Firefox

This commit is contained in:
Nicolas Gallagher
2015-09-07 10:00:06 -07:00
parent 2e087c10ad
commit 0ab345a490
2 changed files with 9 additions and 4 deletions

View File

@@ -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

View File

@@ -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()