Skip to content

Commit

Permalink
add new test version
Browse files Browse the repository at this point in the history
  • Loading branch information
bognartomi committed Jan 22, 2024
1 parent 2709edd commit 92b8135
Show file tree
Hide file tree
Showing 65 changed files with 11,407 additions and 41 deletions.
36 changes: 36 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: Lint code

on:
push:
branches:
- "*"
pull_request:
branches:
- "*"

jobs:
lint:
runs-on: github-actions-runner-emarsys
permissions:
contents: "read"
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Login to GitLab
uses: docker/login-action@v3
with:
registry: ${{ vars.REGISTRY_URL }}
username: ${{ secrets.GITLAB_USER }}
password: ${{ secrets.GITLAB_TOKEN }}
- name: Run codesniffer
shell: bash
run: |
sh dev/test_v2/tools/scripts/run-code-style.sh
env:
VERSION: 2.4.0ce
# TODO need fix eslint outputs
# - name: Run eslint
# shell: bash
# run: |
# docker run --rm "${{ vars.REGISTRY_URL }}/itg-commerce/emarsys-magento2-extension-test/mage_node" sh -c "npm run code-style"
13 changes: 0 additions & 13 deletions .github/workflows/run-new-test.yml

This file was deleted.

28 changes: 0 additions & 28 deletions .github/workflows/run-test.yml

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.env
!dev/jenkins/.env
!dev/test_v2/tools/setup/.env
dev/db-data/
dev/test/node_modules
codeship.aes
Expand Down
36 changes: 36 additions & 0 deletions dev/testv2/.eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"root": true,
"extends": [
"emarsys"
],
"plugins": [
"mocha"
],
"env": {
"es6": true,
"node": true,
"mocha": true
},
"globals": {
"inject": true,
"onmessage": true,
"expect": true,
"describe": true
},
"parserOptions": {
"ecmaVersion": 9
},
"rules": {
"curly": [2, "multi-line"],
"new-cap": 0,
"no-unused-expressions": 0,
"no-unused-vars": [2, { "vars": "all", "args": "after-used" }],
"operator-linebreak": "off",
"require-yield": 0,
"security/detect-child-process": 0,
"security/detect-non-literal-fs-filename": 0,
"security/detect-non-literal-require": 0,
"security/detect-object-injection": 0,
"space-before-function-paren": 0
}
}
5 changes: 5 additions & 0 deletions dev/testv2/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"printWidth": 120,
"singleQuote": true,
"trailingComma": "none"
}
184 changes: 184 additions & 0 deletions dev/testv2/attributes/attributes.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
'use strict';

const customerAttributes = {
old: [
{ code: 'confirmation', name: 'Is Confirmed' },
{ code: 'created_at', name: 'Created At' },
{ code: 'created_in', name: 'Created From' },
{ code: 'default_billing', name: 'Default Billing Address' },
{ code: 'default_shipping', name: 'Default Shipping Address' },
{ code: 'disable_auto_group_change', name: 'Disable Automatic Group Change Based on VAT ID' },
{ code: 'dob', name: 'Date of Birth' },
{ code: 'email', name: 'Email' },
{ code: 'emarsys_test_favorite_book', name: 'Favorite Book' },
{ code: 'emarsys_test_favorite_car', name: 'Favorite Car' },
{ code: 'emarsys_test_favorite_movie', name: 'Favorite Movie' },
{ code: 'emarsys_test_favorite_song', name: 'Favorite Song' },
{ code: 'emarsys_test_favorite_sport', name: 'Favorite Sport' },
{ code: 'failures_num', name: 'Failures Number' },
{ code: 'firstname', name: 'First Name' },
{ code: 'first_failure', name: 'First Failure Date' },
{ code: 'gender', name: 'Gender' },
{ code: 'group_id', name: 'Group' },
{ code: 'lastname', name: 'Last Name' },
{ code: 'lock_expires', name: 'Failures Number' },
{ code: 'middlename', name: 'Middle Name/Initial' },
{ code: 'prefix', name: 'Prefix' },
{ code: 'store_id', name: 'Create In' },
{ code: 'suffix', name: 'Suffix' },
{ code: 'taxvat', name: 'Tax/VAT Number' },
{ code: 'updated_at', name: 'Updated At' },
{ code: 'website_id', name: 'Associate to Website' }
],
new: [
{ code: 'confirmation', name: 'Is Confirmed' },
{ code: 'created_at', name: 'Created At' },
{ code: 'created_in', name: 'Created From' },
{ code: 'default_billing', name: 'Default Billing Address' },
{ code: 'default_shipping', name: 'Default Shipping Address' },
{ code: 'disable_auto_group_change', name: 'Disable Automatic Group Change Based on VAT ID' },
{ code: 'dob', name: 'Date of Birth' },
{ code: 'email', name: 'Email' },
{ code: 'emarsys_test_favorite_book', name: 'Favorite Book' },
{ code: 'emarsys_test_favorite_car', name: 'Favorite Car' },
{ code: 'emarsys_test_favorite_movie', name: 'Favorite Movie' },
{ code: 'emarsys_test_favorite_song', name: 'Favorite Song' },
{ code: 'emarsys_test_favorite_sport', name: 'Favorite Sport' },
{ code: 'failures_num', name: 'Failures Number' },
{ code: 'firstname', name: 'First Name' },
{ code: 'first_failure', name: 'First Failure Date' },
{ code: 'gender', name: 'Gender' },
{ code: 'group_id', name: 'Group' },
{ code: 'lastname', name: 'Last Name' },
{ code: 'lock_expires', name: 'Failures Number' },
{ code: 'middlename', name: 'Middle Name/Initial' },
{ code: 'prefix', name: 'Name Prefix' },
{ code: 'store_id', name: 'Create In' },
{ code: 'suffix', name: 'Name Suffix' },
{ code: 'taxvat', name: 'Tax/VAT Number' },
{ code: 'updated_at', name: 'Updated At' },
{ code: 'website_id', name: 'Associate to Website' }
],
enterprise: [
{ code: 'website_id', name: 'Associate to Website' },
{ code: 'store_id', name: 'Create In' },
{ code: 'created_in', name: 'Created From' },
{ code: 'prefix', name: 'Name Prefix' },
{ code: 'firstname', name: 'First Name' },
{ code: 'middlename', name: 'Middle Name/Initial' },
{ code: 'lastname', name: 'Last Name' },
{ code: 'suffix', name: 'Name Suffix' },
{ code: 'email', name: 'Email' },
{ code: 'group_id', name: 'Group' },
{ code: 'dob', name: 'Date of Birth' },
{ code: 'default_billing', name: 'Default Billing Address' },
{ code: 'default_shipping', name: 'Default Shipping Address' },
{ code: 'taxvat', name: 'Tax/VAT Number' },
{ code: 'confirmation', name: 'Is Confirmed' },
{ code: 'created_at', name: 'Created At' },
{ code: 'gender', name: 'Gender' },
{ code: 'disable_auto_group_change', name: 'Disable Automatic Group Change Based on VAT ID' },
{ code: 'updated_at', name: 'Updated At' },
{ code: 'failures_num', name: 'Failures Number' },
{ code: 'first_failure', name: 'First Failure Date' },
{ code: 'lock_expires', name: 'Failures Number' },
{ code: 'reward_update_notification', name: 'Reward update notification' },
{ code: 'reward_warning_notification', name: 'Reward warning notification' },
{ code: 'emarsys_test_favorite_sport', name: 'Favorite Sport' },
{ code: 'emarsys_test_favorite_book', name: 'Favorite Book' },
{ code: 'emarsys_test_favorite_movie', name: 'Favorite Movie' },
{ code: 'emarsys_test_favorite_song', name: 'Favorite Song' },
{ code: 'emarsys_test_favorite_car', name: 'Favorite Car' }
],
oldEnterprise: [
{ code: 'website_id', name: 'Associate to Website' },
{ code: 'store_id', name: 'Create In' },
{ code: 'created_in', name: 'Created From' },
{ code: 'prefix', name: 'Prefix' },
{ code: 'firstname', name: 'First Name' },
{ code: 'middlename', name: 'Middle Name/Initial' },
{ code: 'lastname', name: 'Last Name' },
{ code: 'suffix', name: 'Suffix' },
{ code: 'email', name: 'Email' },
{ code: 'group_id', name: 'Group' },
{ code: 'dob', name: 'Date of Birth' },
{ code: 'default_billing', name: 'Default Billing Address' },
{ code: 'default_shipping', name: 'Default Shipping Address' },
{ code: 'taxvat', name: 'Tax/VAT Number' },
{ code: 'confirmation', name: 'Is Confirmed' },
{ code: 'created_at', name: 'Created At' },
{ code: 'gender', name: 'Gender' },
{ code: 'disable_auto_group_change', name: 'Disable Automatic Group Change Based on VAT ID' },
{ code: 'updated_at', name: 'Updated At' },
{ code: 'failures_num', name: 'Failures Number' },
{ code: 'first_failure', name: 'First Failure Date' },
{ code: 'lock_expires', name: 'Failures Number' },
{ code: 'reward_update_notification', name: 'Reward update notification' },
{ code: 'reward_warning_notification', name: 'Reward warning notification' },
{ code: 'emarsys_test_favorite_sport', name: 'Favorite Sport' },
{ code: 'emarsys_test_favorite_book', name: 'Favorite Book' },
{ code: 'emarsys_test_favorite_movie', name: 'Favorite Movie' },
{ code: 'emarsys_test_favorite_song', name: 'Favorite Song' },
{ code: 'emarsys_test_favorite_car', name: 'Favorite Car' }
]
};

const customerAddressAttributes = {
old: [
{ code: 'city', name: 'City' },
{ code: 'company', name: 'Company' },
{ code: 'country_id', name: 'Country' },
{ code: 'emarsys_test_building_type', name: 'Building Type' },
{ code: 'emarsys_test_door_bell', name: 'Door Bell' },
{ code: 'emarsys_test_floor', name: 'Floor' },
{ code: 'emarsys_test_type_of_residence', name: 'Type Of Residence' },
{ code: 'emarsys_test_type_of_street', name: 'Type Of Street' },
{ code: 'fax', name: 'Fax' },
{ code: 'firstname', name: 'First Name' },
{ code: 'lastname', name: 'Last Name' },
{ code: 'middlename', name: 'Middle Name/Initial' },
{ code: 'postcode', name: 'Zip/Postal Code' },
{ code: 'prefix', name: 'Prefix' },
{ code: 'region', name: 'State/Province' },
{ code: 'region_id', name: 'State/Province' },
{ code: 'street', name: 'Street Address' },
{ code: 'suffix', name: 'Suffix' },
{ code: 'telephone', name: 'Phone Number' },
{ code: 'vat_id', name: 'VAT number' },
{ code: 'vat_is_valid', name: 'VAT number validity' },
{ code: 'vat_request_date', name: 'VAT number validation request date' },
{ code: 'vat_request_id', name: 'VAT number validation request ID' },
{ code: 'vat_request_success', name: 'VAT number validation request success' }
],
new: [
{ code: 'city', name: 'City' },
{ code: 'company', name: 'Company' },
{ code: 'country_id', name: 'Country' },
{ code: 'emarsys_test_building_type', name: 'Building Type' },
{ code: 'emarsys_test_door_bell', name: 'Door Bell' },
{ code: 'emarsys_test_floor', name: 'Floor' },
{ code: 'emarsys_test_type_of_residence', name: 'Type Of Residence' },
{ code: 'emarsys_test_type_of_street', name: 'Type Of Street' },
{ code: 'fax', name: 'Fax' },
{ code: 'firstname', name: 'First Name' },
{ code: 'lastname', name: 'Last Name' },
{ code: 'middlename', name: 'Middle Name/Initial' },
{ code: 'postcode', name: 'Zip/Postal Code' },
{ code: 'prefix', name: 'Name Prefix' },
{ code: 'region', name: 'State/Province' },
{ code: 'region_id', name: 'State/Province' },
{ code: 'street', name: 'Street Address' },
{ code: 'suffix', name: 'Name Suffix' },
{ code: 'telephone', name: 'Phone Number' },
{ code: 'vat_id', name: 'VAT Number' },
{ code: 'vat_is_valid', name: 'VAT number validity' },
{ code: 'vat_request_date', name: 'VAT number validation request date' },
{ code: 'vat_request_id', name: 'VAT number validation request ID' },
{ code: 'vat_request_success', name: 'VAT number validation request success' }
]
};

module.exports = {
customerAttributes,
customerAddressAttributes
};
Loading

0 comments on commit 92b8135

Please sign in to comment.