From 36871610c310f85240d02fd156cd8d981352f55a Mon Sep 17 00:00:00 2001 From: Alassane Yattara Date: Thu, 9 Nov 2023 23:14:56 +0100 Subject: bitbake: Toaster: Test create new project without project name (Bitbake rev: 2670bacd5b2865ed825d24c96ecd12940218b65e) Signed-off-by: Alassane Yattara Signed-off-by: Richard Purdie --- .../toaster/tests/functional/test_create_new_project.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'bitbake') diff --git a/bitbake/lib/toaster/tests/functional/test_create_new_project.py b/bitbake/lib/toaster/tests/functional/test_create_new_project.py index 81355eaf04..f33eb16dd0 100644 --- a/bitbake/lib/toaster/tests/functional/test_create_new_project.py +++ b/bitbake/lib/toaster/tests/functional/test_create_new_project.py @@ -132,3 +132,20 @@ class TestCreateNewProject(SeleniumFunctionalTestCase): release_title, True, ) + + def test_create_new_project_without_name(self): + """ Test create new project without project name """ + self.get(reverse('newproject')) + + select = Select(self.find('#projectversion')) + select.select_by_value(str(3)) + + # Check input name has required attribute + input_name = self.driver.find_element(By.ID, "new-project-name") + self.assertIsNotNone(input_name.get_attribute('required'), + 'Input name has not required attribute') + + # Check create button is disabled + create_btn = self.driver.find_element(By.ID, "create-project-button") + self.assertIsNotNone(create_btn.get_attribute('disabled'), + 'Create button is not disabled') -- cgit v1.2.3-54-g00ecf