Как я могу написать тестовые случаи для возвращаемого типа объекта в угловом методе - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь написать спецификацию моего углового домашнего компонента, но я новичок в Jasmin и не могу написать тестовые случаи.

export class HomeComponent implements OnInit {
  users;
  constructor(private userService : UsersService) { }

  ngOnInit() {
    this.userService.all().subscribe(res => {
      this.users = res;
    })
  thi.allMethodCalles()
  }

  allMethodCalles() : LinkHeaders[]{
    return [this.methodFirst(),this.methodSecond(),this.methodThird()];
  }

  methodFirst() : LinkHeaders{
    return {
      id:'id_1',
      redirect:'redirect_1',
      title: 'title_1'
    }
  }
  methodSecond() : LinkHeaders{
    return {
      id:'id_2',
      redirect:'redirect_2',
      title: 'title_2'
    }
  }
  methodThird() : LinkHeaders{
    return {
      id:'id_3',
      redirect:'redirect_3',
      title: 'title_3'
    }
  }
}

Мне нужно проверить эти методы: allMethodCalles, methodFirst, methodThird, methodSecond. Как я могу написать контрольные примеры?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...