Получить аргументы функции для модульного тестирования в NativeScript - PullRequest
0 голосов
/ 18 марта 2020

Я новичок в JS и NS, но я пытаюсь выполнить какой-то модульный тест с приложением nativescript, и моя функция onTap не "запускается" при вызове. Я думаю, что это может исходить из аргументов моего onTap, но я пытался экспортировать его, и это не сработало. Спасибо за помощь. (Я использую Жасмин)

Моя функция выглядит так:

function onTap(args) {  
    let a = 10;  
    exports.a = a;  
} 
exports.onTap = onTap;

И мой тест:

var varTest = require('../home/home-page.js');


describe("test_onTap", function() {


  beforeAll(function() {
    varTest.onTap(arguments);
  });


  it("should return true", function() {
    expect(varTest.a).toEqual(10);
  });

});
...