unicode: non-inverted test

pull/42/head
Vladimir Serov 2020-02-11 11:05:53 +03:00
parent adcd1a6cf0
commit f395cf2029
No known key found for this signature in database
GPG Key ID: 6BA7C26C3FDF7BB3
1 changed files with 22 additions and 0 deletions

View File

@ -98,6 +98,28 @@ fn integration_render_utf8_1x2() {
use crate::{QrCode, Version, EcLevel};
use crate::render::unicode::Dense1x2;
let code = QrCode::with_version(b"09876542", Version::Micro(2), EcLevel::L).unwrap();
let image = code.render::<Dense1x2>()
.module_dimensions(1, 1)
.build();
assert_eq!(image,
" \n".to_owned() +
" █▀▀▀▀▀█ ▀ █ ▀ \n" +
" █ ███ █ ▀ █ \n" +
" █ ▀▀▀ █ ▀█ █ \n" +
" ▀▀▀▀▀▀▀ ▄▀▀ █ \n" +
" ▀█ ▀▀▀▀▀██▀▀▄ \n" +
" ▀███▄ ▀▀ █ ██ \n" +
" ▀▀▀ ▀ ▀▀ ▀ ▀ \n" +
" ")
}
#[test]
fn integration_render_utf8_1x2_inverted() {
use crate::{QrCode, Version, EcLevel};
use crate::render::unicode::Dense1x2;
let code = QrCode::with_version(b"12345678", Version::Micro(2), EcLevel::L).unwrap();
let image = code.render::<Dense1x2>()
.dark_color(Dense1x2::Light)