|
26 | 26 | it "works in the general case" do |
27 | 27 | allow(client).to receive(:post) |
28 | 28 | client.post_course_import(course_id: "id123", url: "http://path.to/scorm.zip") |
29 | | - expect(client).to have_received(:post).with("courses/importJobs", { courseId: "id123" }, { url: "http://path.to/scorm.zip" }) |
| 29 | + expect(client).to have_received(:post).with("courses/importJobs", { courseId: "id123", mayCreateNewVersion: false }, { url: "http://path.to/scorm.zip" }) |
30 | 30 | end |
31 | 31 |
|
32 | 32 | it "allows creating a new version" do |
33 | 33 | allow(client).to receive(:post) |
34 | 34 | client.post_course_import(course_id: "id123", url: "http://path.to/scorm.zip", may_create_new_version: true) |
35 | | - expect(client).to have_received(:post).with("courses/importJobs", { courseId: "id123" }, { url: "http://path.to/scorm.zip" }) |
| 35 | + expect(client).to have_received(:post).with("courses/importJobs", { courseId: "id123", mayCreateNewVersion: true }, { url: "http://path.to/scorm.zip" }) |
36 | 36 | end |
37 | 37 |
|
38 | 38 | it "allows overriding course name" do |
39 | 39 | allow(client).to receive(:post) |
40 | 40 | client.post_course_import(course_id: "id123", url: "http://path.to/scorm.zip", name: "the name") |
41 | | - expect(client).to have_received(:post).with("courses/importJobs", { courseId: "id123" }, { url: "http://path.to/scorm.zip" }) |
| 41 | + expect(client).to have_received(:post).with("courses/importJobs", { courseId: "id123", mayCreateNewVersion: false }, { url: "http://path.to/scorm.zip" }) |
42 | 42 | end |
43 | 43 | end |
44 | 44 |
|
@@ -180,7 +180,7 @@ def file_content |
180 | 180 |
|
181 | 181 | expect(client).to have_received(:post).with( |
182 | 182 | "courses/importJobs", |
183 | | - { courseId: "test-course-123" }, |
| 183 | + { courseId: "test-course-123", mayCreateNewVersion: false }, |
184 | 184 | { url: "https://example.com/course.zip" } |
185 | 185 | ) |
186 | 186 | end |
@@ -212,7 +212,7 @@ def file_content |
212 | 212 |
|
213 | 213 | expect(client).to have_received(:post).with( |
214 | 214 | "courses/importJobs", |
215 | | - { courseId: "test-course-123" }, |
| 215 | + { course: "test-course-123", mayCreateNewVersion: false }, |
216 | 216 | { |
217 | 217 | url: "https://example.com/course.zip", |
218 | 218 | courseName: "Test Course Name" |
|
0 commit comments