Угловой файл TS с использованием event.json.valueOf (), как протестировать это из кармы - PullRequest
0 голосов
/ 04 апреля 2019

Как передать входное значение в "event.json.valueOf ()", который используется в файле .ts из тестового стенда кармы.Я попробовал ниже логику, но она не работает.Я даже пытался передать статическое значение json (reportData), но все равно получал ошибку.

it('onconversion() called', () => {
    // console.log(row)
    const click1 = new Event('click');
    const reportData = {
      'Export Metadata': [
        {
          'Report Id': '1234',
          'Report Name': 'Report Name 1'          
        },
        {
          'Report Id"': '1356',
          'Report Name"': 'Report Name 2'          
        }
      ]
    };

    console.log('**** Before spyOn ****');
    spyOn(component, 'onConversion').and.callThrough();
    console.log('**** Before conversion ****');
    component.onConversion(click1);
    console.log('**** Before expect ****');
    expect(component.onConversion).toHaveBeenCalled();

  });

Заранее спасибо.

С уважением, Шарат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...