mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
codegen: add tests for non-nullable non-required values
This commit is contained in:
parent
92ba0b9c39
commit
093f5c01e4
3 changed files with 16 additions and 6 deletions
|
@ -32,6 +32,11 @@ dictionary TestDictionary {
|
|||
sequence<TestDictionaryDefaults> seqDict;
|
||||
// Reserved rust keyword
|
||||
DOMString type;
|
||||
// These are used to test bidirectional conversion
|
||||
// and differentiation of non-required and nullable types
|
||||
// in dictionaries.
|
||||
DOMString? nonRequiredNullable;
|
||||
DOMString? nonRequiredNullable2;
|
||||
};
|
||||
|
||||
dictionary TestDictionaryDefaults {
|
||||
|
@ -199,7 +204,7 @@ interface TestBinding {
|
|||
(unsigned long or boolean)? receiveNullableUnion5();
|
||||
sequence<long>? receiveNullableSequence();
|
||||
TestDictionary receiveTestDictionaryWithSuccessOnKeyword();
|
||||
boolean typeKeywordIsSuccess(TestDictionary arg);
|
||||
boolean dictMatchesPassedValues(TestDictionary arg);
|
||||
|
||||
void passBoolean(boolean arg);
|
||||
void passByte(byte arg);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue