«

PUT https://api.m41.gobizdev.com/category/{id} - cập nhật thông tin category

  • Tags: @GOL-4662, @manual, @PUR-358

    Trả về 404 khi truyền mã category không tồn tại trên hệ thống

    • Given Hệ thống tồn tại category có thông tin
      IDcategoryCodeTên categoryparentlevel
      0101Thời Trang Nam1
      0202Mẹ & Bé1
      0303Sắc Đẹp1
      011011Áo Khoác012
      012012Quần Jeans012
      021021Phụ kiện cho mẹ022
    • When Tôi gửi request cập nhật category "01" với params
      categoryCodecategoryNameparent
      11Thời Trang Nam2
    • Then Tôi nhận được response có HTTP Status 404
  • Tags: @GOL-4662, @manual, @PUR-358

    Trả về 401 khi truyền sai token

    • Given Hệ thống tồn tại category có thông tin
      IDcategoryCodeTên categoryparentlevel
      0101Thời Trang Nam1
      0202Mẹ & Bé1
      0303Sắc Đẹp1
      011011Áo Khoác012
      012012Quần Jeans012
      021021Phụ kiện cho mẹ022
    • And Token đã hết hạn
    • When Tôi gửi request cập nhật category "01" với params
      categoryCodecategoryNameparent
      1Thời Trang Nam02
    • Then Tôi nhận được response có HTTP Status 401
  • Tags: @GOL-4662, @manual, @PUR-358

    Trả về 200 khi gửi request với thông tin hợp lệ

    • Given Hệ thống tồn tại category có thông tin
      IDcategoryCodeTên categoryparentlevel
      0101Thời Trang Nam1
      0202Mẹ & Bé1
      0303Sắc Đẹp1
      011011Áo Khoác012
      012012Quần Jeans012
      021021Phụ kiện cho mẹ022
    • When Tôi gửi request cập nhật category "01" với params
      categoryNamecategoryCodeparent
      <name><categoryCode><parent>
    • Then Tôi nhận được response có HTTP Status 200
      categoryNamecategoryCodeparentlevel
      <name><categoryCode><parent><level>

    Examples:

    name categoryCode parent level
    Thời Trang Nam 0111 1
    Thời Trang Nam 01 02 2
    Thời Trang Nam 01 021 3
  • Tags: @GOL-4662, @manual, @PUR-358

    Trả về 400 khi truyền tên category trùng trên hệ thống

    • Given Hệ thống tồn tại category có thông tin
      IDcategoryCodeTên categoryparentlevel
      0101Thời Trang Nam1
      0202Mẹ & Bé1
      0303Sắc Đẹp1
      011011Áo Khoác012
      012012Quần Jeans012
      021021Phụ kiện cho mẹ022
    • When Tôi gửi request cập nhật category "02" với params
      categoryCodecategoryNameparent
      1Thời Trang Nam
    • Then Tôi nhận được response có HTTP Status 400
  • Tags: @GOL-4662, @manual, @PUR-358

    Trả về 400 khi không truyền đủ thông tin bắt buộc của category

    • Given Hệ thống tồn tại category có thông tin
      IDcategoryCodeTên categoryparentlevel
      0101Thời Trang Nam1
      0202Mẹ & Bé1
      0303Sắc Đẹp1
      011011Áo Khoác012
      012012Quần Jeans012
      021021Phụ kiện cho mẹ022
    • When Tôi gửi request cập nhật category "01" với params
      categoryCodecategoryNameparent
      <code><name><parent>
    • Then Tôi nhận được response có HTTP Status 400

    Examples:

    name code parent
    11
    Quần áo 2