import { ComponentFixture, TestBed } from '@angular/core/testing';

import { ImageComponent } from './image.component';
import { environment } from "../../../../../environments/environment";

describe('[Search][Result][Renderer] Component: ImageComponent', () => {
    let component: ImageComponent;
    let fixture: ComponentFixture<ImageComponent>;

    beforeEach(() => {
        TestBed.configureTestingModule({
            declarations: [ImageComponent]
        });
        fixture = TestBed.createComponent(ImageComponent);
        component = fixture.componentInstance;
    });

    it('should create the component', () => {
        expect(component).toBeTruthy();
    });
    
    it('#getValue() should return image url', () => {
        component.datasetName = 'dname';
        component.value = 'val';
        expect(component.getValue()).toEqual(environment.apiUrl + '/download-file/dname/val');
    });
});