---
# System prepended metadata

title: 'SCM-614 - [Backend] Field Exclusive in import csv'
tags: [Ecommerce 1, Sprint 26]

---

# SCM-614 - [Backend] Field Exclusive in import csv

## Test Scenarios
#### Test Scenario 1
```gherkin
Scenario: As an Admin, I shouldn't be able to import without is_exclusive field in .csv file
    Given the user has logged in as Admin
        And the user have .csv file with no `is_exclusive` field
        And the user is on Import Catalogue Page
    When the user choose the .csv file
        And the user import the .csv file
        And the user clicks Import History tab section
    Then show import activity as failed
        And show error message in error report
```

#### Test Scenario 2
```gherkin
Scenario: As an Admin, I want to import exclusive catalogues
    Given the user has logged in as Admin
        And the user is on Import Catalogue Page
    When the user input is_exclusive field for catalogue <A> with "YES" value
        And the user choose the .csv file
        And the user import the .csv file
        And the user clicks Import History tab section
    Then show import activity as success
        And catalogue <A> successfully imported
        And show catalogue <A> as exclusive catalogue
```

#### Test Scenario 3
```gherkin
Scenario: As an Admin, I want to import non-exclusive catalogues
    Given the user has logged in as Admin
        And the user is on Import Catalogue Page
    When the user input is_exclusive field for catalogue <A> with "NO" value
        And the user choose the .csv file
        And the user import the .csv file
        And the user clicks Import History tab section
    Then show import activity as success
        And catalogue <A> successfully imported
        And show catalogue <A> as non-exclusive catalogue
```

#### Test Scenario 4
```gherkin
Scenario: As an Admin, I shouldn't be able to import with wrong is_exclusive value
    Given the user has logged in as Admin
        And the user is on Import Catalogue Page
    When the user input is_exclusive field for catalogue <A> with "asdf" value
        And the user choose the .csv file
        And the user import the .csv file
        And the user clicks Import History tab section
    Then show import activity as failed
        And show error message in error report
```

###### tags: `Sprint 26` `Ecommerce 1`