bindings: Update idl-dictionary-unittest

Updates idl-dictionary-unittest to test the change
Because we can't test IDL dictionary types directly in JS,
we use an interface DictionaryTest as a intermediate path.
This CL also updates the behavior of DictionaryTest to be
consistent with InternalDictionary.

Bug: 855968
Change-Id: I0ad4530a0143185bbf859a0e0b5371e5e0aefa26
Commit-Queue: Hitoshi Yoshida <>
Reviewed-by: Kentaro Hara <>
Reviewed-by: Kenichi Ishibashi <>
Reviewed-by: Dominic Farolino <>
Cr-Commit-Position: refs/heads/master@{#575548}
7 files changed