Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Injectable()
- export class CityService {
- constructor(private http: Http, private router: Router,
- private auth: AuthService) { }
- public getAllCity(): Observable<City[]> {
- let headers = new Headers();
- headers.append('x-access-token', this.auth.getCurrentUser().token);
- return this.http.get(Api.getUrl(Api.URLS.getAllCity), {
- headers: headers
- })
- .map((response: Response) => {
- let res = response.json();
- if (res.StatusCode === 1) {
- this.auth.logout();
- } else {
- return res.StatusDescription.map(city => {
- return new City(city);
- });
- }
- });
- }
- }
- describe('Service: City', () => {
- let component: CityService;
- let fixture: ComponentFixture<CityService>;
- beforeEach(() => {
- TestBed.configureTestingModule({
- declarations: [],
- providers: [CityService]
- })
- fixture = TestBed.get(CityService);
- component = fixture.componentInstance;
- });
- it('#getAllCity should return real value', () => {
- expect(component.getAllCity()).toBe('real value');
- });
- });
Add Comment
Please, Sign In to add comment