Импорт модели страницы - PullRequest
2 голосов
/ 14 марта 2019

Я пишу тесты с использованием TestCafe, и по мере роста моделей страниц мои операции импорта занимают много места.Так что было бы хорошо, чтобы импорт был кратким.

Страница модели 1:

export ClassA {...}

export ClassB {...}

Страница модели 2:

export Class C {...}

export Class D {...}

Затем в моем тестефайл, я использую

import { ClassA, ClassB, ClassC, ClassD } from './pages' 

Ясно, что когда количество классов увеличивается, мой импорт станет большим.

Можно ли использовать в этом шаблоне *дело?Какой рекомендуемый способ?

import * from 'page_model1'
import * from 'page_model2'
...

или

import * from './pages'

1 Ответ

3 голосов
/ 14 марта 2019

Я верю, что они будут доступны, используя следующий фрагмент кода

import * as Pages from './pages';

// Then used it as this
Pages.ClassA;
...