mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-06-12 20:41:24 +00:00
webidl: emit methods for regular operations
This commit is contained in:
@ -8,34 +8,4 @@ extern crate wasm_bindgen_webidl as wb_webidl;
|
||||
mod util;
|
||||
use util::*;
|
||||
|
||||
/// Tests for parsing WebIDL into an expected wasm-bindgen AST.
|
||||
mod parse {
|
||||
use super::*;
|
||||
|
||||
assert_parse!(empty, backend::ast::Program::default());
|
||||
|
||||
assert_parse!(
|
||||
Event,
|
||||
backend::ast::Program {
|
||||
exports: vec![],
|
||||
imports: vec![backend::ast::Import {
|
||||
module: None,
|
||||
version: None,
|
||||
js_namespace: None,
|
||||
kind: backend::ast::ImportKind::Type(backend::ast::ImportType {
|
||||
vis: syn::Visibility::Public(syn::VisPublic {
|
||||
pub_token: Default::default(),
|
||||
}),
|
||||
name: syn::Ident::new("Event", proc_macro2::Span::call_site()),
|
||||
}),
|
||||
}],
|
||||
enums: vec![],
|
||||
structs: vec![],
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
/// Tests for compiling WebIDL into Rust bindings.
|
||||
mod compile {
|
||||
assert_compile!(Event);
|
||||
}
|
||||
assert_compile!(Event);
|
||||
|
Reference in New Issue
Block a user