-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce the new WebIDL mixin syntax interfaces/* #8092
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So what's important is that the IDL in the interfaces/
directory reflects the IDL contained in the specs. It seems that this pull request changes the IDL locally only, and not in the specs upstreams. So that's really where you want to start.
Build PASSEDStarted: 2017-11-29 10:36:04 View more information about this build on: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Couple of questions....
const registration = service_worker_unregister_and_register( | ||
test, 'resources/sw-payment-handler.js', 'resources/'); | ||
await wait_for_state(test, registration.installing, 'installing'); | ||
try { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Won’t this throw because of the permission check?
enabledMethods: ['test_pay'] | ||
}); | ||
} catch (e) { | ||
console.log(e); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If it throws, we probably want the test to fail, no?
This change covers basic behavior of get/set methods.
Sorry for noise.. This is my mistake.. I'll close this. |
This patch includes the following things:
implements
statements.[NoInterfaceObject]
extended attribute.
includes
statements and interface mixins.This fixes some parts of #8054 issue.