<commit_before>@note
Feature: Note

    Background:
        Given I am on the detail page for article 230
        And   I follow "Auf den Merkzettel"
        And   I visit the detail page of the article on position 1 of my note
        And   I follow "Zahlungsarten"
        Then  I should see "Zahlungsarten & Riskmanagement"

        When  I follow the link "details" of the element "ArticleBox" on position 2
        And   I follow "Auf den Merkzettel"
        Then  My note should look like this:
            | name                           | supplier | ordernumber | text                                                                                                                                               | price    | image                           | link                                                          |
            | Zahlungsarten & Riskmanagement | Example  | SW100025211 | In Shopware haben Sie ein sehr umfangreiches Riskmanagement, in dem Sie gewünscht Zahlungsarten unter Berücksichtigung verschiedenster Faktoren... | 119,99 € | Kwon-Tasche-Coach-schwarz       | /beispiele/zahlungsarten/228/zahlungsarten-und-riskmanagement |
            | Abschlag bei Zahlungsarten     | Example  | SW10002694  | In Shopware können Sie bei gewünschten Zahlungsarten auch Abschläge definieren. So ist bei diesem Beispiel ein Abschlag von 10% des...             | 47,90 €  | Kwon-Fitness--Boxhandschuh-blau | /beispiele/zahlungsarten/230/abschlag-bei-zahlungsarten       |

    Scenario: I can remove articles from my note
        When  I remove the article on position 2 of my note
        Then  I should see 1 element of type "NotePosition"

        When  I remove the article on position 1 of my note
        Then  I should see 0 elements of type "NotePosition"

    Scenario: I can put articles from my note into the basket
        When  I put the article on position 1 of my note in the basket
        And   I follow "Merkzettel"
        And   I put the article on position 2 of my note in the basket

        Then  the cart should contain 2 articles with a value of "165,89 €"
        And   the aggregations should look like this:
            | aggregation   | value    |
            | sum           | 165,89 € |
            | shipping      | 3,90 €   |
            | total         | 169,79 € |
            | sumWithoutVat | 142,68 € |
            | 19 %          | 27,11 €  |

    @comparison
    Scenario: I can compare articles from my note
        When  I compare the article on position 1 of my note
        And   I go to the page "Note"
        And   I compare the article on position 2 of my note
        And   I follow "Vergleich starten"
        Then  The comparison should look like this:<commit_msg>NTR - Fixed mink test<commit_after>@note
Feature: Note

    Background:
        Given I am on the detail page for article 230
        And   I follow "Auf den Merkzettel"
        And   I visit the detail page of the article on position 1 of my note
        And   I follow "Zahlungsarten"
        Then  I should see "Zahlungsarten & Riskmanagement"

        When  I follow the link "details" of the element "ArticleBox" on position 2
        And   I follow "Auf den Merkzettel"
        Then  My note should look like this:
            | name                           | supplier | ordernumber | text                                                                                                                                               | price    | image                           | link                                                          |
            | Zahlungsarten & Riskmanagement | Example  | SW100025211 | In Shopware haben Sie ein sehr umfangreiches Riskmanagement, in dem Sie gewünscht Zahlungsarten unter Berücksichtigung verschiedenster Faktoren... | 119,99 € | Kwon-Tasche-Coach-schwarz       | /beispiele/zahlungsarten/228/zahlungsarten-und-riskmanagement |
            | Abschlag bei Zahlungsarten     | Example  | SW10002694  | In Shopware können Sie bei gewünschten Zahlungsarten auch Abschläge definieren. So ist bei diesem Beispiel ein Abschlag von 10% des...             | 47,90 €  | Kwon-Fitness--Boxhandschuh-blau | /beispiele/zahlungsarten/230/abschlag-bei-zahlungsarten       |

    Scenario: I can remove articles from my note
        When  I remove the article on position 2 of my note
        Then  I should see 1 element of type "NotePosition"

        When  I remove the article on position 1 of my note
        Then  I should see 0 elements of type "NotePosition"

    Scenario: I can put articles from my note into the basket
        When  I put the article on position 1 of my note in the basket
        And   I follow "Merkzettel"
        And   I put the article on position 2 of my note in the basket

        Then  the cart should contain 2 articles with a value of "165,89 €"
        And   the aggregations should look like this:
            | aggregation   | value    |
            | sum           | 165,89 € |
            | shipping      | 3,90 €   |
            | total         | 169,79 € |
            | sumWithoutVat | 142,68 € |
            | 19 %          | 27,11 €  |

    @comparison @javascript
    Scenario: I can compare articles from my note
        When  I compare the article on position 1 of my note
        And   I go to the page "Note"
        And   I compare the article on position 2 of my note
        And   I follow "Vergleich starten"
        Then  The comparison should look like this:
{'fraction_non_alphanumeric': 0.04628279883381924, 'fraction_numerical': 0.02806122448979592, 'mean_word_length': 1.610080836899667, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 20, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4717717', 'n_tokens_mistral': 1518, 'n_tokens_neox': 1388, 'n_words': 623}