test: fixed course creation
This commit is contained in:
@@ -61,21 +61,7 @@ describe("Course Creation", () => {
|
|||||||
cy.wait(1000);
|
cy.wait(1000);
|
||||||
|
|
||||||
cy.get("label").contains("Title").type("Test Lesson");
|
cy.get("label").contains("Title").type("Test Lesson");
|
||||||
/* cy.get("#content .ce-block")
|
|
||||||
.click()
|
|
||||||
.invoke("text", "https://www.youtube.com/watch?v=GoDtyItReto"); */
|
|
||||||
/* cy.get("#content .ce-block")
|
|
||||||
.click()
|
|
||||||
.paste("https://www.youtube.com/watch?v=GoDtyItReto"); */
|
|
||||||
|
|
||||||
cy.fixture("Youtube.mov", "base64").then((fileContent) => {
|
|
||||||
cy.get('input[type="file"]').attachFile({
|
|
||||||
fileContent,
|
|
||||||
fileName: "Youtube.mov",
|
|
||||||
mimeType: "image/png",
|
|
||||||
encoding: "base64",
|
|
||||||
});
|
|
||||||
});
|
|
||||||
cy.get("#content .ce-block").type(
|
cy.get("#content .ce-block").type(
|
||||||
"This is an extremely big paragraph that is meant to test the UI. This is a very long paragraph. It contains more than once sentence. Its meant to be this long as this is a UI test. Its unbearably long and I'm not sure why I'm typing this much. I'm just going to keep typing until I feel like its long enough. I think its long enough now. I'm going to stop typing now."
|
"This is an extremely big paragraph that is meant to test the UI. This is a very long paragraph. It contains more than once sentence. Its meant to be this long as this is a UI test. Its unbearably long and I'm not sure why I'm typing this much. I'm just going to keep typing until I feel like its long enough. I think its long enough now. I'm going to stop typing now."
|
||||||
);
|
);
|
||||||
@@ -119,12 +105,6 @@ describe("Course Creation", () => {
|
|||||||
cy.url().should("include", "/learn/1-1");
|
cy.url().should("include", "/learn/1-1");
|
||||||
cy.get("div").contains("Test Lesson");
|
cy.get("div").contains("Test Lesson");
|
||||||
|
|
||||||
cy.get("video")
|
|
||||||
.should("be.visible")
|
|
||||||
.children("source")
|
|
||||||
.invoke("attr", "src")
|
|
||||||
.should("include", "/files/Youtube");
|
|
||||||
|
|
||||||
cy.get("div").contains(
|
cy.get("div").contains(
|
||||||
"This is an extremely big paragraph that is meant to test the UI. This is a very long paragraph. It contains more than once sentence. Its meant to be this long as this is a UI test. Its unbearably long and I'm not sure why I'm typing this much. I'm just going to keep typing until I feel like its long enough. I think its long enough now. I'm going to stop typing now."
|
"This is an extremely big paragraph that is meant to test the UI. This is a very long paragraph. It contains more than once sentence. Its meant to be this long as this is a UI test. Its unbearably long and I'm not sure why I'm typing this much. I'm just going to keep typing until I feel like its long enough. I think its long enough now. I'm going to stop typing now."
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -244,7 +244,7 @@ const lesson = createResource({
|
|||||||
onSuccess(data) {
|
onSuccess(data) {
|
||||||
lessonProgress.value = data.membership?.progress
|
lessonProgress.value = data.membership?.progress
|
||||||
if (data.content) editor.value = renderEditor('editor', data.content)
|
if (data.content) editor.value = renderEditor('editor', data.content)
|
||||||
if (JSON.parse(data.instructor_content)?.blocks?.length)
|
if (JSON.parse(data.instructor_content)?.blocks?.length > 1)
|
||||||
instructorEditor.value = renderEditor(
|
instructorEditor.value = renderEditor(
|
||||||
'instructor-content',
|
'instructor-content',
|
||||||
data.instructor_content
|
data.instructor_content
|
||||||
|
|||||||
Reference in New Issue
Block a user