AkurAI Build
Menu

cosmic-mobile

public

Latest change 975a13e7afc3dea7e34c04e77e3879cf635a1bf7 - Upgrade system app components to iOS design language by AkurAI Build

from pathlib import Path
import unittest

class CoreControls(unittest.TestCase):
    def test_core_forms_use_full_width_touch_inputs(self):
        root = Path(__file__).resolve().parents[1]
        main = (root / 'src/main.rs').read_text()
        ios = (root / 'src/ios.rs').read_text()
        core = ' '.join(main.split('fn core_page(', 1)[1].split('fn save_record(', 1)[0].split())
        self.assertIn('ios::field( ui, &mut self.first,', core)
        self.assertIn('ios::field( ui, &mut self.second,', core)
        self.assertIn('[ui.available_width(), 48.]', ios)
        self.assertIn('[ui.available_width(), 50.]', ios)
        self.assertIn('.corner_radius(14)', ios)

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