Как правильно ссылаться на изображения в тестовых приборах Jasmine?

0

Я пытаюсь проверить функцию, которая динамически загружает изображение в html-устройство. Я использую loadFixtures и, похоже, работает, потому что я тестировал другие аспекты прибора, и они проходят. Однако, когда я проверяю Spec Runner с Dev Tools, это показывает, что мое изображение не загружается, потому что оно не найдено, хотя я знаю, что путь правильный. Записывают ли приборы где-то разные, чтобы они не могли найти мое изображение? Вот мой простой тест:

describe("popup", function () {
var data,
    description,
    hoverText,
    numTabs;

beforeEach(function () {
    data = {
        stateAttributes: {
            StateTab1: {
                'State Test 1': 'State Test 1',
                'State Test 2': 'State Test 2',
                'State Test 3': 'State Test 3'
            },
            StateTab2: {
                'State Test 4': 'State Test 4',
                'State Test 5': 'State Test 5',
                'State Test 6': 'State Test 6'
            }
        },
        countyAttributes: {
            CountyTab1: {
                'County Test 1{Test Hover Text}': 'County Test 1',
                'County Test 2{Test Hover Text}': 'County Test 2',
                'County Test 3{Test Hover Text}': 'County Test 3'
            },
            CountyTab2: {
                'County Test 4': 'County Test 4',
                'County Test 5': 'County Test 5',
                'County Test 6': 'County Test 6'
            }
        }
    };

    description = biosatApp.identify.description(data, true);
    loadFixtures('NewPopupDescription.html');
    setFixtures(description);
    numTabs = $(".popuptab").length;
    hoverText = $(":image");
    console.log(hoverText);
});

it("should have 2 tabs", function () {
    expect(numTabs).toEqual(2);
});
});
  • 0
    Где ссылки на изображения?
  • 0
    Изображение относительно файла SpecRunner.html: localhost: 65363 / resources / BioSatMap_Images / $ file /… . HTML-строка с изображением встроена в описание и добавлена в прибор с помощью setFixtures.
Теги:
jasmine

1 ответ

0
Лучший ответ

Похоже, что изображения хранятся относительно SpecRunner.html, а не для крепления. У меня было изображение не в том месте. Теперь это правильно найдено.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню