This commit is contained in:
2026-02-14 01:35:11 +03:00
commit 895bea43d2
27 changed files with 1210 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package ru.kovbasa.tests;
import com.google.inject.Inject;
import org.junit.jupiter.api.extension.ExtendWith;
import org.junit.jupiter.api.Test;
import ru.kovbasa.config.GuiceExtension;
import ru.kovbasa.config.TestConfig;
import ru.kovbasa.pages.CatalogPage;
import ru.kovbasa.pages.CoursePage;
import static org.junit.jupiter.api.Assertions.assertTrue;
@ExtendWith(GuiceExtension.class)
public class CourseSearchTest {
@Inject
private CatalogPage catalog;
@Test
void findCourseByName() {
catalog.open();
final String courseName = TestConfig.getCourseName();
final CoursePage page = catalog.clickCourseByName(courseName);
final String title = page.getCourseTitle();
assertTrue(
title.toLowerCase().contains(courseName.toLowerCase()),
"Course page title should contain searched course name"
);
}
}