fn test_pad_right()

in src/components/padding.rs [129:152]


    fn test_pad_right() {
        let padder = Padded {
            child: Box::new(Echo::<Msg>::new(false)),
            right: 4,
            ..Default::default()
        };
        let mut state = State::new();
        let msg = Msg(vec![
            vec!["hello world"].try_into().unwrap(),
            vec!["ok"].try_into().unwrap(),
            Line::default(),
        ]);
        state.insert(&msg);

        let drawing = padder
            .draw(&state, Dimensions::new(20, 20), DrawMode::Normal)
            .unwrap();
        let expected = vec![
            vec!["hello world", &" ".repeat(4)].try_into().unwrap(),
            vec!["ok", &" ".repeat(4 + 9)].try_into().unwrap(),
            vec![" ".repeat(4 + 11)].try_into().unwrap(),
        ];
        assert_eq!(drawing, expected);
    }