@@ -485,57 +485,57 @@ Content-Type: application/json
485485
486486###
487487
488- # ============================================
489- # Upload Files for File Upload Question
490- # ============================================
491- # NOTE: This test may fail if file upload is not configured
492- # @name uploadQuestionFiles
493- # @ref saveDraftDetailedMultipleChoiceAnswer
494- POST {{BASE_URL }}/responses/{{responseId}}/questions/{{uploadFileQuestionId}}/files
495- Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
496-
497- ------WebKitFormBoundary7MA4YWxkTrZu0gW
498- Content-Disposition: form-data; name="files"; filename="resume.pdf"
499- Content-Type: application/pdf
500-
501- %PDF-1.4 Mock PDF content for testing
502- ------WebKitFormBoundary7MA4YWxkTrZu0gW--
503-
504- {{
505- const statusCode = response.statusCode;
506- const isSuccess = statusCode === 200;
507- const isError = statusCode >= 400;
488+ # # ============================================
489+ # # Upload Files for File Upload Question
490+ # # ============================================
491+ # # NOTE: This test may fail if file upload is not configured
492+ # # @name uploadQuestionFiles
493+ # # @ref saveDraftDetailedMultipleChoiceAnswer
494+ # POST {{BASE_URL}}/responses/{{responseId}}/questions/{{uploadFileQuestionId}}/files
495+ # Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
496+
497+ # ------WebKitFormBoundary7MA4YWxkTrZu0gW
498+ # Content-Disposition: form-data; name="files"; filename="resume.pdf"
499+ # Content-Type: application/pdf
500+
501+ # %PDF-1.4 Mock PDF content for testing
502+ # ------WebKitFormBoundary7MA4YWxkTrZu0gW--
503+
504+ # {{
505+ # const statusCode = response.statusCode;
506+ # const isSuccess = statusCode === 200;
507+ # const isError = statusCode >= 400;
508508
509- if (isSuccess) {
510- test.status(200);
511- test.hasResponseBody();
512-
513- const { equal } = require('assert');
514-
515- test('File uploaded and answer auto-created', () => {
516- const data = JSON.parse(response.body);
517- equal(data.id, responseId, 'Response ID should match');
518- equal(data.questionAnswerPair.questionId, uploadFileQuestionId, 'Question ID should match');
519- equal(data.questionAnswerPair.questionType, 'UPLOAD_FILE', 'Question type should be UPLOAD_FILE');
520- equal(Array.isArray(data.questionAnswerPair.value), true, 'Value should be an array of URLs');
521- equal(data.questionAnswerPair.value.length > 0, true, 'Should have at least one file URL');
509+ # if (isSuccess) {
510+ # test.status(200);
511+ # test.hasResponseBody();
512+
513+ # const { equal } = require('assert');
514+
515+ # test('File uploaded and answer auto-created', () => {
516+ # const data = JSON.parse(response.body);
517+ # equal(data.id, responseId, 'Response ID should match');
518+ # equal(data.questionAnswerPair.questionId, uploadFileQuestionId, 'Question ID should match');
519+ # equal(data.questionAnswerPair.questionType, 'UPLOAD_FILE', 'Question type should be UPLOAD_FILE');
520+ # equal(Array.isArray(data.questionAnswerPair.value), true, 'Value should be an array of URLs');
521+ # equal(data.questionAnswerPair.value.length > 0, true, 'Should have at least one file URL');
522522
523- console.log('File uploaded successfully');
524- console.log('File URLs:', data.questionAnswerPair.value);
525- });
526- } else if (isError) {
527- console.warn('⚠️ File upload test skipped - upload not configured or failed');
528- console.warn('Status:', statusCode);
529- }
530- }}
523+ # console.log('File uploaded successfully');
524+ # console.log('File URLs:', data.questionAnswerPair.value);
525+ # });
526+ # } else if (isError) {
527+ # console.warn('⚠️ File upload test skipped - upload not configured or failed');
528+ # console.warn('Status:', statusCode);
529+ # }
530+ # }}
531531
532532###
533533
534534# ============================================
535535# Get Full Response Preview Before Submission
536536# ============================================
537537# @name getResponsePreview
538- # @ref uploadQuestionFiles
538+ # @ref saveDraftDetailedMultipleChoiceAnswer
539539GET {{BASE_URL }}/forms/{{formId}}/responses/{{responseId}}
540540
541541{{
@@ -564,7 +564,7 @@ GET {{BASE_URL}}/forms/{{formId}}/responses/{{responseId}}
564564# ============================================
565565# Submit Response with Final Answers
566566# ============================================
567- # NOTE: This sends all answers again as per the design (支援兩種方式)
567+ # NOTE: This sends all answers again as per the design
568568# @name submitResponse
569569# @ref getResponsePreview
570570POST {{BASE_URL }}/responses/{{responseId}}/submit
0 commit comments