Вызов отдыха из машинописного текста - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть электронное приложение, которое мне нужно протестировать из отдельного проекта Spectron. В моем тестовом примере я должен связаться с остальной конечной точкой, отправляющей и получающей данные, и проверять, показывает ли пользовательский интерфейс данные, которые я отправил конечной точке (конечно, есть некоторые манипуляции с данными, проверка и т. Д.). Этот тестовый пример демонстрирует тестирование e2e.

в моем проекте e2e Spectron у меня есть следующие зависимости

  "devDependencies": {
    "@types/chai": "4.1.3",
    "@types/mocha": "5.2.0",
    "@types/node": "10.9.4",
    "@types/webdriverio": "4.13.0",
    "webdriverio": "4.13.0",
    "chai": "4.2.0",
    "electron": "2.0.2",
    "mocha": "5.2.0",
    "rimraf": "2.6.2",
    "spectron": "3.8.0",
    "ts-node": "7.0.1",
    "tslint": "5.11.0",
    "typescript": "2.9.2",
    "gulp": "4.0.0",
    "shelljs": "0.8.3"
  }

и в угловом приложении запрос используется от '@angular/common/http'. как

import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root'
})
export class DataService {

  constructor(private http: HttpClient) { }

  getUsers() {
    return this.http.get('https://reqres.in/api/users');
  }
}

Теперь я ищу способ сделать операцию покоя из машинописи без использования специфических угловых зависимостей в моем тесте e2e. Как я мог достичь этого

...