Skip to content
This repository was archived by the owner on Jul 10, 2023. It is now read-only.

Commit 7a58480

Browse files
committed
Merge pull request #19 from metajack/check-up
Update tests for latest Rust
2 parents 006f7c5 + 45018d0 commit 7a58480

File tree

3 files changed

+50
-50
lines changed

3 files changed

+50
-50
lines changed

Makefile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ CXX ?= g++
55
CXXFLAGS ?=
66
AR ?= ar
77
RUSTC ?= rustc
8-
RUSTFLAGS ?=
8+
RUSTFLAGS += -L . -L ../../netsurfcss/libcss -L ../../libparserutils/libparserutils -L ../../wapcaplet/libwapcaplet
99

1010
RUST_SRC=$(shell find $(VPATH)/. -type f -name '*.rs')
1111

color.rs

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -200,58 +200,58 @@ mod test {
200200
201201
#[test]
202202
fn test_parse_by_name() {
203-
assert!(red().eq(&parse_color(~"red").unwrap()));
204-
assert!(lime().eq(&parse_color(~"Lime").unwrap()));
205-
assert!(blue().eq(&parse_color(~"BLUE").unwrap()));
206-
assert!(green().eq(&parse_color(~"GreEN").unwrap()));
207-
assert!(white().eq(&parse_color(~"white").unwrap()));
208-
assert!(black().eq(&parse_color(~"Black").unwrap()));
209-
assert!(gray().eq(&parse_color(~"Gray").unwrap()));
203+
assert!(red().eq(&parse_color("red").unwrap()));
204+
assert!(lime().eq(&parse_color("Lime").unwrap()));
205+
assert!(blue().eq(&parse_color("BLUE").unwrap()));
206+
assert!(green().eq(&parse_color("GreEN").unwrap()));
207+
assert!(white().eq(&parse_color("white").unwrap()));
208+
assert!(black().eq(&parse_color("Black").unwrap()));
209+
assert!(gray().eq(&parse_color("Gray").unwrap()));
210210
println("silver");
211-
assert!(silver().eq(&parse_color(~"SiLvEr").unwrap()));
212-
assert!(maroon().eq(&parse_color(~"maroon").unwrap()));
213-
assert!(purple().eq(&parse_color(~"PURPLE").unwrap()));
214-
assert!(fuchsia().eq(&parse_color(~"FUCHSIA").unwrap()));
215-
assert!(olive().eq(&parse_color(~"oLiVe").unwrap()));
216-
assert!(yellow().eq(&parse_color(~"yellow").unwrap()));
217-
assert!(navy().eq(&parse_color(~"NAVY").unwrap()));
218-
assert!(teal().eq(&parse_color(~"Teal").unwrap()));
219-
assert!(aqua().eq(&parse_color(~"Aqua").unwrap()));
220-
assert!(None == parse_color(~"foobarbaz"));
211+
assert!(silver().eq(&parse_color("SiLvEr").unwrap()));
212+
assert!(maroon().eq(&parse_color("maroon").unwrap()));
213+
assert!(purple().eq(&parse_color("PURPLE").unwrap()));
214+
assert!(fuchsia().eq(&parse_color("FUCHSIA").unwrap()));
215+
assert!(olive().eq(&parse_color("oLiVe").unwrap()));
216+
assert!(yellow().eq(&parse_color("yellow").unwrap()));
217+
assert!(navy().eq(&parse_color("NAVY").unwrap()));
218+
assert!(teal().eq(&parse_color("Teal").unwrap()));
219+
assert!(aqua().eq(&parse_color("Aqua").unwrap()));
220+
assert!(None == parse_color("foobarbaz"));
221221
}
222222
223223
#[test]
224224
fn test_parsing_rgb() {
225-
assert!(red().eq(&parse_color(~"rgb(255,0,0)").unwrap()));
226-
assert!(red().eq(&parse_color(~"rgba(255,0,0,1.0)").unwrap()));
227-
assert!(red().eq(&parse_color(~"rgba(255,0,0,1)").unwrap()));
228-
assert!(lime().eq(&parse_color(~"rgba(0,255,0,1.00)").unwrap()));
229-
assert!(rgb(1u8,2u8,3u8).eq(&parse_color(~"rgb(1,2,03)").unwrap()));
230-
assert!(rgba(15u8,250u8,3u8,0.5).eq(&parse_color(~"rgba(15,250,3,.5)").unwrap()));
231-
assert!(rgba(15u8,250u8,3u8,0.5).eq(&parse_color(~"rgba(15,250,3,0.5)").unwrap()));
232-
assert!(None == parse_color(~"rbga(1,2,3)"));
225+
assert!(red().eq(&parse_color("rgb(255,0,0)").unwrap()));
226+
assert!(red().eq(&parse_color("rgba(255,0,0,1.0)").unwrap()));
227+
assert!(red().eq(&parse_color("rgba(255,0,0,1)").unwrap()));
228+
assert!(lime().eq(&parse_color("rgba(0,255,0,1.00)").unwrap()));
229+
assert!(rgb(1u8,2u8,3u8).eq(&parse_color("rgb(1,2,03)").unwrap()));
230+
assert!(rgba(15u8,250u8,3u8,0.5).eq(&parse_color("rgba(15,250,3,.5)").unwrap()));
231+
assert!(rgba(15u8,250u8,3u8,0.5).eq(&parse_color("rgba(15,250,3,0.5)").unwrap()));
232+
assert!(None == parse_color("rbga(1,2,3)"));
233233
}
234234
235235
#[test]
236236
fn test_parsing_hsl() {
237-
assert!(red().eq(&parse_color(~"hsl(0,1,.5)").unwrap()));
238-
assert!(lime().eq(&parse_color(~"hsl(120.0,1.0,.5)").unwrap()));
239-
assert!(blue().eq(&parse_color(~"hsl(240.0,1.0,.5)").unwrap()));
240-
assert!(green().eq(&parse_color(~"hsl(120.0,1.0,.25)").unwrap()));
241-
assert!(white().eq(&parse_color(~"hsl(1.0,1.,1.0)").unwrap()));
242-
assert!(white().eq(&parse_color(~"hsl(129.0,0.3,1.0)").unwrap()));
243-
assert!(black().eq(&parse_color(~"hsl(231.2,0.75,0.0)").unwrap()));
244-
assert!(black().eq(&parse_color(~"hsl(11.2,0.0,0.0)").unwrap()));
245-
assert!(gray().eq(&parse_color(~"hsl(0.0,0.0,0.5)").unwrap()));
246-
assert!(maroon().eq(&parse_color(~"hsl(0.0,1.0,0.25)").unwrap()));
247-
assert!(purple().eq(&parse_color(~"hsl(300.0,1.0,0.25)").unwrap()));
248-
assert!(fuchsia().eq(&parse_color(~"hsl(300,1.0,0.5)").unwrap()));
249-
assert!(olive().eq(&parse_color(~"hsl(60.,1.0,0.25)").unwrap()));
250-
assert!(yellow().eq(&parse_color(~"hsl(60.,1.0,0.5)").unwrap()));
251-
assert!(navy().eq(&parse_color(~"hsl(240.0,1.0,.25)").unwrap()));
252-
assert!(teal().eq(&parse_color(~"hsl(180.0,1.0,.25)").unwrap()));
253-
assert!(aqua().eq(&parse_color(~"hsl(180.0,1.0,.5)").unwrap()));
254-
assert!(None == parse_color(~"hsl(1,2,3,.4)"));
237+
assert!(red().eq(&parse_color("hsl(0,1,.5)").unwrap()));
238+
assert!(lime().eq(&parse_color("hsl(120.0,1.0,.5)").unwrap()));
239+
assert!(blue().eq(&parse_color("hsl(240.0,1.0,.5)").unwrap()));
240+
assert!(green().eq(&parse_color("hsl(120.0,1.0,.25)").unwrap()));
241+
assert!(white().eq(&parse_color("hsl(1.0,1.,1.0)").unwrap()));
242+
assert!(white().eq(&parse_color("hsl(129.0,0.3,1.0)").unwrap()));
243+
assert!(black().eq(&parse_color("hsl(231.2,0.75,0.0)").unwrap()));
244+
assert!(black().eq(&parse_color("hsl(11.2,0.0,0.0)").unwrap()));
245+
assert!(gray().eq(&parse_color("hsl(0.0,0.0,0.5)").unwrap()));
246+
assert!(maroon().eq(&parse_color("hsl(0.0,1.0,0.25)").unwrap()));
247+
assert!(purple().eq(&parse_color("hsl(300.0,1.0,0.25)").unwrap()));
248+
assert!(fuchsia().eq(&parse_color("hsl(300,1.0,0.5)").unwrap()));
249+
assert!(olive().eq(&parse_color("hsl(60.,1.0,0.25)").unwrap()));
250+
assert!(yellow().eq(&parse_color("hsl(60.,1.0,0.5)").unwrap()));
251+
assert!(navy().eq(&parse_color("hsl(240.0,1.0,.25)").unwrap()));
252+
assert!(teal().eq(&parse_color("hsl(180.0,1.0,.25)").unwrap()));
253+
assert!(aqua().eq(&parse_color("hsl(180.0,1.0,.5)").unwrap()));
254+
assert!(None == parse_color("hsl(1,2,3,.4)"));
255255
}
256256
}
257257

test.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,31 +108,31 @@ impl SelectHandler<TestNode> for TestHandler {
108108
fn single_div_test(style: &str, f: &fn(&ComputedStyle)) {
109109
let sheet = Stylesheet::new(test_url(), style_stream(style));
110110
let mut select_ctx = SelectCtx::new();
111-
let handler = &TestHandler::new();
111+
let handler = TestHandler::new();
112112
select_ctx.append_sheet(sheet, OriginAuthor);
113-
let dom = &TestNode(@NodeData {
113+
let dom = TestNode(@NodeData {
114114
name: ~"div",
115115
id: ~"id1",
116116
children: ~[],
117117
parent: @mut None
118118
});
119-
let style = select_ctx.select_style(dom, handler);
119+
let style = select_ctx.select_style(&dom, &handler);
120120
let computed = style.computed_style();
121121
f(&computed);
122122
}
123123
124124
fn single_html_test(style: &str, f: &fn(&ComputedStyle)) {
125125
let sheet = Stylesheet::new(test_url(), style_stream(style));
126126
let mut select_ctx = SelectCtx::new();
127-
let handler = &TestHandler::new();
127+
let handler = TestHandler::new();
128128
select_ctx.append_sheet(sheet, OriginAuthor);
129-
let dom = &TestNode(@NodeData {
129+
let dom = TestNode(@NodeData {
130130
name: ~"html",
131131
id: ~"id1",
132132
children: ~[],
133133
parent: @mut None
134134
});
135-
let style = select_ctx.select_style(dom, handler);
135+
let style = select_ctx.select_style(&dom, &handler);
136136
let computed = style.computed_style();
137137
f(&computed);
138138
}

0 commit comments

Comments
 (0)