$httpBacked, ошибка: неудовлетворенные запросы на регулярное выражение оператора when

var baseUrl = 'http://localhost:3481';

перед каждым тестом я добавляю обработчик для этого запроса GET

$httpBackend.when('GET', new RegExp(baseUrl + '/reports\\?.*', 'g'))

в одном из выражений it я ожидаю следующий запрос

var startTime = moment().subtract(1, 'week'),
    endTime = moment(),
    queryParams = "endTime=" + endTime.toISOString() + 
"&startTime=" + startTime.toISOString();

  $httpBackend.expectGET(baseUrl + '/reports?' + queryParams);

Но я продолжаю получать Error: Unsatisfied requests [GET] http://localhost:3481/reports?endTime...

Я пробовал регулярное выражение с этой строкой, и метод reg.test() возвращает true http://grab.by/NFHi

пробовал и с этим

'http://localhost:3481/reports?endTime=2016-01-27T20:41:52.302Z&startTime=2016-01-26T20:41:52.302Z'.match(new RegExp('http://localhost:3481' + '/reports\\?.*', 'g')) и возвращает ["http://localhost:3481/reports?end..."]

В чем проблема?


person BotanMan    schedule 27.01.2016    source источник
comment
этот ответ поможет вам   -  person Pankaj Parkar    schedule 28.01.2016
comment
@PankajParkar Я получил еще одну ошибку Error: Unsatisfied requests против Error: Unexpected request:   -  person BotanMan    schedule 28.01.2016