2

This is what I'm passing in my api.description.yml

  parameters:
    - name: "file"
      in: "formData"
      required: true
      type: file
      description: fileupload
  consumes:
    - multipart/form-data;

Not sure where/how can I send file data in hooks or in the yml file?

Sam2301
  • 23
  • 6

1 Answers1

0

See the Sending Multipart Requests section in Dredd's docs:

swagger: '2.0'
info:
title: "Testing 'multipart/form-data' Request API"
version: '1.0'
consumes:
- multipart/form-data; boundary=CUSTOM-BOUNDARY
produces:
- application/json; charset=utf-8
paths:
'/data':
    post:
    parameters:
        - name: text
        in: formData
        type: string
        required: true
        x-example: "test equals to 42"
        - name: json
        in: formData
        type: string
        required: true
        x-example: '{"test": 42}'
    responses:
        200:
        description: 'Test OK'
        examples:
            application/json; charset=utf-8:
            test: 'OK'
Honza Javorek
  • 6,241
  • 5
  • 42
  • 63