Skip to content

Commit 558bf0b

Browse files
committed
tests file delete modal
1 parent df65155 commit 558bf0b

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

tests/sketch/test_sketch.py

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,31 @@ def test_clone_project(self):
7777
project_name = self.get_element(By.ID, 'editor_heading_project_name')
7878
assert project_name.text.startswith("%s copy" % TEST_PROJECT_NAME)
7979

80-
def test_add_projectfile(self):
80+
def test_add_projectfile_direct(self):
8181
""" Tests that new file can be added to project using create-new-file field """
8282
add_button = self.get_element(By.CLASS_NAME, 'icon-plus')
8383
add_button.click()
8484
create_field = self.get_element(By.ID, 'createfield')
8585
create_field.send_keys('test_file.txt')
8686
create_button = self.get_element(By.CLASS_NAME, 'btn')
8787
create_button.click()
88-
assert "test_file.txt" in self.driver.page_source
88+
assert 'test_file.txt' in self.driver.page_source
89+
'''
90+
def test_add_projectfile_upload(self):
91+
""" Tests that new file can be added to project using upload dialog """
92+
add_button = self.get_element(By.CLASS_NAME, 'icon-plus')
93+
add_button.click()
94+
drop_zone = self.get_element(By.CLASS_NAME, 'dz-clickable')
95+
drop_zone.click()
96+
self.driver.get("http://localhost/js/dropzone/min.js")
97+
self.driver.execute_script("self.get_element(By.NAME,'uploadType').value = '/test.h'")
98+
99+
#file_input_element = self.get_element(By.NAME, 'uploadType')'''
100+
101+
def test_delete_file(self):
102+
"""Tests file delete modal """
103+
delete_file_button = self.get_element(By.CLASS_NAME, 'icon-remove')
104+
delete_file_button.click()
105+
delete_modal = self.get_element(By.ID, 'filedeleteModal')
106+
assert delete_modal.is_displayed()
107+

0 commit comments

Comments
 (0)