Многие ответы верны. Но вы можете столкнуться с проблемой, когда хотите, чтобы строки были разделены линией. Трюк делает что-то вроде этого:
$result = $data1 . "\r\n" . $data2;
Один из вариантов - вы можете создать метод фабрики для foo
, а затем зарегистрировать эту фабрику в поставщиках для модуля. Затем в своем модульном тесте вы можете ввести все, что захотите, и подделать участников.
import {foo} from 'fooProject';
export function fooFactory(): any {
return foo;
}
@NgModule({
providers: [{ provide: 'Foo', useFactory: fooFactory }]
})
export class YourModule { }
import { Inject, Component } from '@angular/core';
export class YourComponent {
constructor(@Inject('Foo') private foo:any){}
trigger() {
this.foo.bar();
}
}