Revision 8d877aacda3215c8ef53f1bb787c7c1d1b5d2fe5 authored by Fredrik Söderquist on 07 November 2018, 09:00:38 UTC, committed by Chromium WPT Sync on 07 November 2018, 09:00:38 UTC
In css_properties.json5 we list these keywords but we didn't recognize them when parsing. Synchronize the two lists. CSS Images L3 says the following about these two values: "This property previously accepted the values optimizeSpeed and optimizeQuality. These are now deprecated; a user agent must accept them as valid values but must treat them as having the same behavior as pixelated and auto respectively, and authors must not use them." (https://drafts.csswg.org/css-images-3/#propdef-image-rendering) Bug: 901669 Change-Id: Iecc4f38e711b14fa7b6fd4beb550abdaf99d5b46
1 parent e0e8196
idlharness.https.window.js
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js
// META: script=helpers.js
// https://w3c.github.io/webauthn/
'use strict';
promise_test(() => {
const execute_test = () => idl_test(
['webauthn'],
['credential-management'],
idlArray => {
idlArray.add_untested_idls("[Exposed=(Window,Worker)] interface ArrayBuffer {};");
idlArray.add_objects({
WebAuthentication: ['navigator.authentication'],
PublicKeyCredential: ['cred'],
AuthenticatorAssertionResponse: ['assertionResponse']
});
}
);
let challengeBytes = new Uint8Array(16);
window.crypto.getRandomValues(challengeBytes);
return createCredential({
options: {
publicKey: {
timeout: 3000,
user: {
id: new Uint8Array(16),
},
}
}
})
.then(cred => {
self.cred = cred;
return navigator.credentials.get({
publicKey: {
timeout: 3000,
allowCredentials: [{
id: cred.rawId,
transports: ["usb", "nfc", "ble"],
type: "public-key"
}],
challenge: challengeBytes,
}
});
})
.then(assertion => {
self.assertionResponse = assertion.response;
})
.then(execute_test)
.catch(reason => {
execute_test();
return Promise.reject(reason);
});
});
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...