Fix compiling substrate-chain-spec for WASM (#3971)

* Fix compiling substrate-chain-spec for WASM

* Fix tests
This commit is contained in:
Pierre Krieger
2019-10-30 20:54:22 +01:00
committed by GitHub
parent 2c2bba64a0
commit d04d24d047
4 changed files with 4 additions and 3 deletions
+1
View File
@@ -196,6 +196,7 @@ check-web-wasm:
- time cargo web build -p sr-io - time cargo web build -p sr-io
- time cargo web build -p sr-primitives - time cargo web build -p sr-primitives
- time cargo web build -p sr-std - time cargo web build -p sr-std
- time cargo web build -p substrate-chain-spec
- time cargo web build -p substrate-client - time cargo web build -p substrate-client
- time cargo web build -p substrate-consensus-aura - time cargo web build -p substrate-consensus-aura
- time cargo web build -p substrate-consensus-babe - time cargo web build -p substrate-consensus-babe
+1 -1
View File
@@ -5,7 +5,7 @@ authors = ["Parity Technologies <admin@parity.io>"]
edition = "2018" edition = "2018"
[dependencies] [dependencies]
chain-spec-derive = { package = "substrate-chain-spec-derive", path = "./derive" } substrate-chain-spec-derive = { path = "./derive" }
impl-trait-for-tuples = "0.1.2" impl-trait-for-tuples = "0.1.2"
network = { package = "substrate-network", path = "../../core/network" } network = { package = "substrate-network", path = "../../core/network" }
primitives = { package = "substrate-primitives", path = "../primitives" } primitives = { package = "substrate-primitives", path = "../primitives" }
+1 -1
View File
@@ -253,7 +253,7 @@ impl<B, E> Extension for Forks<B, E> where
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use super::*; use super::*;
use chain_spec_derive::{ChainSpecGroup, ChainSpecExtension}; use substrate_chain_spec_derive::{ChainSpecGroup, ChainSpecExtension};
// Make the proc macro work for tests and doc tests. // Make the proc macro work for tests and doc tests.
use crate as substrate_chain_spec; use crate as substrate_chain_spec;
+1 -1
View File
@@ -113,7 +113,7 @@ mod extension;
pub use chain_spec::{ChainSpec, Properties, NoExtension}; pub use chain_spec::{ChainSpec, Properties, NoExtension};
pub use extension::{Group, Fork, Forks, Extension}; pub use extension::{Group, Fork, Forks, Extension};
pub use chain_spec_derive::{ChainSpecExtension, ChainSpecGroup}; pub use substrate_chain_spec_derive::{ChainSpecExtension, ChainSpecGroup};
use serde::{Serialize, de::DeserializeOwned}; use serde::{Serialize, de::DeserializeOwned};
use sr_primitives::BuildStorage; use sr_primitives::BuildStorage;