AkurAI Build
Menu

cosmic-mobile

public

Latest change 6afc894709cef059d4f045be97a47a408d53b1e4 - Reuse system control styling for core app touch forms by AkurAI Build

from pathlib import Path
import unittest

class CoreControls(unittest.TestCase):
    def test_core_forms_use_full_width_touch_inputs(self):
        source = (Path(__file__).resolve().parents[1] / 'src/main.rs').read_text()
        core = source.split('} else if let Page::Core(i) = self.page {', 1)[1].split('ui.separator();', 1)[0]
        self.assertTrue('TextEdit::singleline(&mut self.first)' in core)
        self.assertTrue('TextEdit::singleline(&mut self.second)' in core)
        self.assertGreaterEqual(core.count('[ui.available_width(), 48.]'), 3)
        self.assertTrue('.corner_radius(28)' in core)

if __name__ == '__main__':
    unittest.main()