Files
homework_1/src/test/java/ru/kovbasa/tests/CourseSearchTest.java
2026-02-14 01:35:11 +03:00

34 lines
906 B
Java

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"
);
}
}