aboutsummaryrefslogtreecommitdiffstats
path: root/tests/text.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-11-08 10:29:31 -0500
committerJesse Luehrs <doy@tozt.net>2019-11-08 10:29:31 -0500
commit25831eb0dbe5a9e222f3e31669f6c0c921d7e911 (patch)
tree09dd00e36ea23219c4a0489fcf845861f4be7519 /tests/text.rs
parentdbeb15e1104d682c118ff3916af797279d080405 (diff)
downloadvt100-rust-25831eb0dbe5a9e222f3e31669f6c0c921d7e911.tar.gz
vt100-rust-25831eb0dbe5a9e222f3e31669f6c0c921d7e911.zip
stop treating soft hyphen specially
Diffstat (limited to 'tests/text.rs')
-rw-r--r--tests/text.rs99
1 files changed, 0 insertions, 99 deletions
diff --git a/tests/text.rs b/tests/text.rs
index b23d892..2469440 100644
--- a/tests/text.rs
+++ b/tests/text.rs
@@ -208,102 +208,3 @@ fn wrap() {
assert_eq!(parser.screen().cell(1, 2).unwrap().contents(), "a");
assert_eq!(parser.screen().cell(1, 3).unwrap().contents(), "");
}
-
-#[test]
-fn soft_hyphen() {
- let mut parser = vt100::Parser::new(24, 140);
- parser.process(b"Free En\xc2\xadter\xc2\xadprise is gonna ru\xc2\xadin ev\xc2\xadery\xc2\xadthing good un\xc2\xadless we take a knife to its tes\xc2\xadti\xc2\xadcles first.");
- assert_eq!(parser.screen().contents(), "Free En\u{00ad}ter\u{00ad}prise is gonna ru\u{00ad}in ev\u{00ad}ery\u{00ad}thing good un\u{00ad}less we take a knife to its tes\u{00ad}ti\u{00ad}cles first.");
- assert_eq!(parser.screen().cell(0, 0).unwrap().contents(), "F");
- assert_eq!(parser.screen().cell(0, 1).unwrap().contents(), "r");
- assert_eq!(parser.screen().cell(0, 2).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 3).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 4).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 5).unwrap().contents(), "E");
- assert_eq!(parser.screen().cell(0, 6).unwrap().contents(), "n\u{00ad}");
- assert_eq!(parser.screen().cell(0, 7).unwrap().contents(), "t");
- assert_eq!(parser.screen().cell(0, 8).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 9).unwrap().contents(), "r\u{00ad}");
- assert_eq!(parser.screen().cell(0, 10).unwrap().contents(), "p");
- assert_eq!(parser.screen().cell(0, 11).unwrap().contents(), "r");
- assert_eq!(parser.screen().cell(0, 12).unwrap().contents(), "i");
- assert_eq!(parser.screen().cell(0, 13).unwrap().contents(), "s");
- assert_eq!(parser.screen().cell(0, 14).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 15).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 16).unwrap().contents(), "i");
- assert_eq!(parser.screen().cell(0, 17).unwrap().contents(), "s");
- assert_eq!(parser.screen().cell(0, 18).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 19).unwrap().contents(), "g");
- assert_eq!(parser.screen().cell(0, 20).unwrap().contents(), "o");
- assert_eq!(parser.screen().cell(0, 21).unwrap().contents(), "n");
- assert_eq!(parser.screen().cell(0, 22).unwrap().contents(), "n");
- assert_eq!(parser.screen().cell(0, 23).unwrap().contents(), "a");
- assert_eq!(parser.screen().cell(0, 24).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 25).unwrap().contents(), "r");
- assert_eq!(parser.screen().cell(0, 26).unwrap().contents(), "u\u{00ad}");
- assert_eq!(parser.screen().cell(0, 27).unwrap().contents(), "i");
- assert_eq!(parser.screen().cell(0, 28).unwrap().contents(), "n");
- assert_eq!(parser.screen().cell(0, 29).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 30).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 31).unwrap().contents(), "v\u{00ad}");
- assert_eq!(parser.screen().cell(0, 32).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 33).unwrap().contents(), "r");
- assert_eq!(parser.screen().cell(0, 34).unwrap().contents(), "y\u{00ad}");
- assert_eq!(parser.screen().cell(0, 35).unwrap().contents(), "t");
- assert_eq!(parser.screen().cell(0, 36).unwrap().contents(), "h");
- assert_eq!(parser.screen().cell(0, 37).unwrap().contents(), "i");
- assert_eq!(parser.screen().cell(0, 38).unwrap().contents(), "n");
- assert_eq!(parser.screen().cell(0, 39).unwrap().contents(), "g");
- assert_eq!(parser.screen().cell(0, 40).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 41).unwrap().contents(), "g");
- assert_eq!(parser.screen().cell(0, 42).unwrap().contents(), "o");
- assert_eq!(parser.screen().cell(0, 43).unwrap().contents(), "o");
- assert_eq!(parser.screen().cell(0, 44).unwrap().contents(), "d");
- assert_eq!(parser.screen().cell(0, 45).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 46).unwrap().contents(), "u");
- assert_eq!(parser.screen().cell(0, 47).unwrap().contents(), "n\u{00ad}");
- assert_eq!(parser.screen().cell(0, 48).unwrap().contents(), "l");
- assert_eq!(parser.screen().cell(0, 49).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 50).unwrap().contents(), "s");
- assert_eq!(parser.screen().cell(0, 51).unwrap().contents(), "s");
- assert_eq!(parser.screen().cell(0, 52).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 53).unwrap().contents(), "w");
- assert_eq!(parser.screen().cell(0, 54).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 55).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 56).unwrap().contents(), "t");
- assert_eq!(parser.screen().cell(0, 57).unwrap().contents(), "a");
- assert_eq!(parser.screen().cell(0, 58).unwrap().contents(), "k");
- assert_eq!(parser.screen().cell(0, 59).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 60).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 61).unwrap().contents(), "a");
- assert_eq!(parser.screen().cell(0, 62).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 63).unwrap().contents(), "k");
- assert_eq!(parser.screen().cell(0, 64).unwrap().contents(), "n");
- assert_eq!(parser.screen().cell(0, 65).unwrap().contents(), "i");
- assert_eq!(parser.screen().cell(0, 66).unwrap().contents(), "f");
- assert_eq!(parser.screen().cell(0, 67).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 68).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 69).unwrap().contents(), "t");
- assert_eq!(parser.screen().cell(0, 70).unwrap().contents(), "o");
- assert_eq!(parser.screen().cell(0, 71).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 72).unwrap().contents(), "i");
- assert_eq!(parser.screen().cell(0, 73).unwrap().contents(), "t");
- assert_eq!(parser.screen().cell(0, 74).unwrap().contents(), "s");
- assert_eq!(parser.screen().cell(0, 75).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 76).unwrap().contents(), "t");
- assert_eq!(parser.screen().cell(0, 77).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 78).unwrap().contents(), "s\u{00ad}");
- assert_eq!(parser.screen().cell(0, 79).unwrap().contents(), "t");
- assert_eq!(parser.screen().cell(0, 80).unwrap().contents(), "i\u{00ad}");
- assert_eq!(parser.screen().cell(0, 81).unwrap().contents(), "c");
- assert_eq!(parser.screen().cell(0, 82).unwrap().contents(), "l");
- assert_eq!(parser.screen().cell(0, 83).unwrap().contents(), "e");
- assert_eq!(parser.screen().cell(0, 84).unwrap().contents(), "s");
- assert_eq!(parser.screen().cell(0, 85).unwrap().contents(), " ");
- assert_eq!(parser.screen().cell(0, 86).unwrap().contents(), "f");
- assert_eq!(parser.screen().cell(0, 87).unwrap().contents(), "i");
- assert_eq!(parser.screen().cell(0, 88).unwrap().contents(), "r");
- assert_eq!(parser.screen().cell(0, 89).unwrap().contents(), "s");
- assert_eq!(parser.screen().cell(0, 90).unwrap().contents(), "t");
- assert_eq!(parser.screen().cell(0, 91).unwrap().contents(), ".");
-}