Fix up and run unit tests.

This adds the subpackages to `./mach test-unit`.
This commit is contained in:
Jack Moffitt 2014-10-02 23:14:42 -06:00
parent 76d1d78cc0
commit 7f6f072b02
6 changed files with 33 additions and 26 deletions

View file

@ -574,6 +574,7 @@ mod tests {
use sync::Arc;
use cssparser;
use namespaces::NamespaceMap;
use string_cache::Atom;
use super::*;
fn parse(input: &str) -> Result<Vec<Selector>, ()> {
@ -649,8 +650,8 @@ mod tests {
assert!(parse_ns("[Foo]", &namespaces) == Ok(vec!(Selector {
compound_selectors: Arc::new(CompoundSelector {
simple_selectors: vec!(AttrExists(AttrSelector {
name: Atom::from_slice("Foo"),
lower_name: Atom::from_slice("foo"),
name: String::from_str("Foo"),
lower_name: String::from_str("foo"),
namespace: SpecificNamespace(ns!("")),
})),
next: None,
@ -664,8 +665,8 @@ mod tests {
assert!(parse_ns("[Foo]", &namespaces) == Ok(vec!(Selector {
compound_selectors: Arc::new(CompoundSelector {
simple_selectors: vec!(AttrExists(AttrSelector {
name: Atom::from_slice("Foo"),
lower_name: Atom::from_slice("foo"),
name: String::from_str("Foo"),
lower_name: String::from_str("foo"),
namespace: SpecificNamespace(ns!("")),
})),
next: None,