mass_92
mass_92
Cześć, zaczynam moją przygodę z testami jednostkowymi. Mam do przetestowania aplikację napisaną w Angular 1.6.
Trochę mam problem ze zrozumieniem niektórych szczegółów, o ile konfiguracja, dodanie angular-mocks i ogólny workflow przebiegł pomyślnie, o tyle nie wiem w jaki sposób testować serwisy z zapytaniami do zewnętrznego API.

Aplkijacja ma logowanie/rejestracje, uwierzytelnianie z JWT Token, a dalej to wyświetlanie danych i integracja z zewnętrznym API.
Więc 80% controllerów spełnia funkcję pobierania/przetwarzania danych z serwisów. (wszystko napisane w
2
  • Najlepsze
  • Wszystkie komentarze
Marmite
@mass_92: Ale nie wiem czego nie rozumiesz. Stwórz sobie plik JSON imitujący odpowiedź z API, zawierający tylko to, co potrzebne. Następnie zaimportuj obiekt z JSONa (albo używając import jeśli robisz na webpacku, albo require jak odpalasz to w Node) i używając $httpBackend zrób:

$httpBackend.when('GET', ).respond();
i tyle
1
Marmite
@mass_92: Jutro spróbuję coś machnąć (teraz już nie mam ani czasu, ani siły), aczkolwiek w necie jest serio pierdyliard przykładów na to :P

Z tego co rozumiem to muszę przeprowadzić dwa testy do tego zapytania. W controllerze gdzie wywołuje metodę z serwisu (tam obsługuję response) i sam service (gdzie znajduje się zapytanie $http). Czy to tak powinno być?

W teście kontrolera powinieneś zamockować cały serwis, w teście serwisu zamockować REST
1
V.....5
V.....5
Hej. Tworze swoj modul tabeli, po ktorej chcialbym filtrowac. Komponent my-table zawiera m.in. search-box. Wywolanie wyglada w ten sposob:

{{f.tester}}
{{f.tester}}
{{f.tester}}
{{f.tester}}
2
  • Najlepsze
  • Wszystkie komentarze
V.....5
V.....5
@anonim1133: na tym to wlasnie polega. Zobacz, ze dzieki temu ze mam "swoje tagi" osoba, ktora uzywa ich w swoim projekcie nie musi dodawac np. inputa z wyszukiwarka bo on jest zaszyty w tym tagu . Na tym polega cala magia.
1
anonim1133
@Vasili25: Musisz robić to na swoich tagach, nie możesz użyć

,|, ?
Pytam z ciekawości, bo nie znam angulara :P |
0
V.....5
V.....5
1
V.....5
V.....5
2
  • Najlepsze
  • Wszystkie komentarze
laki1
@Vasili25: ale angular nie ma nic wspólnego z instalowaniem rzeczy z npm'a a po za tym polecam jednak spróbować sił z linuxem, będzie łatwiej :p
1
V.....5
V.....5
@laki1 to na sluzbowym lapku z windowsem
0
coll
trochę #bootstrap, trochę #angular a trochę #frontend i #programowanie

jestem frontendowym noobem więc jak będę mylił pojęcia to nie krzyczcie.

Mirki, mam sobie taki kod
1
  • Najlepsze
  • Wszystkie komentarze
ppawel
@coll: bardziej #angular2 ale nie ma takiego tagu; wszystko co brzmi sensownie da się zrobić, więc to pewnie też; ale nie liczyłbym na to, że komuś będzie chciało się w tym babrać
0
zajcus
zajcus
Hej mirki,
Kupił ktoś kiedyś kurs z ultimateangular.com?
Polecacie?

#angular #webdev #programowanie #frontend
3
  • Najlepsze
  • Wszystkie komentarze
laki1
@zajcus: Nie kupowałem, ale jakbym miał kupić jakiś kurs nt Angulara, to na pewno byłby ten. Czytając to co Todd pisze i ogólnie jak bardzo się udziela w community angularowym zakładam że warto.
1
zajcus
zajcus
@laki1 mam takie same odczucia
0
c.....a
c.....a
DevDocs zawiera większość znaczących dokumentacji w jednym miejscu, a przy tym jest stroną schludną i wyposażoną w wygodną wyszukiwarkę. http://devdocs.io/ #css #python #html #haskell #git #github #naukaprogramowania #java #javascript #go #django #angular #react #ruby #perl #cpp
13
  • Najlepsze
  • Wszystkie komentarze
V.....5
V.....5
Czy ta metoda instalacji angulara 2 + typescript jest najprostsza? Sporo tworzenia jakis jsonow, nie ma jakiegos instalatora?

https://www.tutorialspoint.com/angular2/angular2_environment.htm

#angularjs #angular
3
  • Najlepsze
  • Wszystkie komentarze
marcinzwwa
marcinzwwa
Mireczki, proste pytanie o #api. Tył mam w PHP/mysql, front w Angular 1.5. Jak najlepiej i czym generować klucze, które będą miały jednorazowy użytek (np. aktywny 1 sekunde max)? Czy JWT to najlepsze rozwiązanie? #javascript #webdev #programowanie #php #angular
1
  • Najlepsze
  • Wszystkie komentarze
OldPike
Hej, jakiś dobry tutorial, projekt na ogarnięcie angulara?
Chodzi mi albo o ciekawy tutorial pokazujący budowę prostej aplikacji, albo może jakiś pomysł na projekt uczący angulara. Jakieś połączenie backendu z frontendem (może po RESTcie?), ewentualnie jakaś mała baza danych.
#programowanie #angularjs #angular
2
  • Najlepsze
  • Wszystkie komentarze
budyn
Siemka, mam pewien problem i zastanawiam się jak go rozwiązać.
Mam jedną podstronkę (wyniki wyszukiwania nieruchomości), która ma dużo javascriptu.
Postanowiłem na tej jednej stronce użyć angulara, bo kod się zaczął rozjeżdżać.
Użytkownik może zastosować wiele opcji wyszukiwania np. sortowanie, paginacja, filtrowanie po typach obiektów, cenie, lokalizacji itp.
Wszystko to musi się zapisać do query stringa w url. np /properties?orderby=pricedesc&priceFrom=10000&ptype=house itd (jest ich dość dużo)

Problem:
1
  • Najlepsze
  • Wszystkie komentarze
z.....2
z.....2
Poszukuję frontendowca z dobrą znajomością angulara 1.xx. Możliwa praca całkowicie zdalna! Umowa o pracę albo B2B w zależności od preferencji. Stawka do 12 000 mc netto.

#damprace #pracait #programowanie #frontend #angular #angularjs
6
b.....z
b.....z
Mireczki proszę o pomoc! Od 3 dni siedzę nad tym problemem w angular2 - http://stackoverflow.com/questions/41273455/passing-context-to-template-through-ngoutletcontext-in-angular2
Nawet podbicie tematu na stacku się przyda. Dzięki!
#angularjs #angular #programowanie #frontend #webdev
1
  • Najlepsze
  • Wszystkie komentarze
Bibub
Bibub
Mirki mógłby któryś z Was polecić jakieś ciekawe i naprawdę warte uwagi i poświęcania czasu kursy/książki z Angulara 2? Właśnie skończyłem kurs na CodeSchool i jestem nim raczej średnio usatysfakcjonowany. Jestem zdecydowanie początkującym jeżeli chodzi o frameworki typu Angular i dopiero zaczynam się w niego wgłębiać. Póki co HTML/CSS/JS/jQuery i wydaje mi się, że ogarniam ten zestaw już na tyle, że już czas zrobić krok w przód i wziąć się za ogarnianie
2
  • Najlepsze
  • Wszystkie komentarze
HadHod
5
  • Najlepsze
  • Wszystkie komentarze
Umewap
#angularjs #angular #javascript
Cześć,
mam taki problem w angular2. Mam AppComponent , w którego template są router linki i router outlet i tam się wszystko dzieje. Wymyśliłem, że chciałbym zablokować dostęp do całej apki logowanie. W jaki sposób to zrobić? Mógłbym dodać kolejny router link z logowanie i ukryć pozostałe do momentu zalogowania ale domyślam się ze to zły sposób...
Dodatkowo jak obsługiwać poprawnie role użytkowników?
1
  • Najlepsze
  • Wszystkie komentarze
xawix
xawix
Mam pytanie - Waszym zdaniem dla prostej aplikacji do odbiernia w jednym miejscu wiadomości mail i powiadomień będzie lepszy #angular czy #polymer ? Na początku jako PoC, ale może coś z tego byc.

Aplikacja połączona z bazą w Firebase (oba na to spokojnie pozwalają) z implementacją w przyszłości jako aplikacja mobilna.
Angular jest dla mnie już trochę okiełznany więc nie chciałbym zaczynać od 0, ale polymer może lepiej
3
  • Najlepsze
  • Wszystkie komentarze
marcinzwwa
marcinzwwa
Angular i API, staram się odczytać z jsona zmienną obiektu, która nazywa się "name[0].2016_02_example", i wyrzuca mi błąd syntaxowy. Natomaist "normalne" nazwy łyka bez problemu. Szukam, szukam i nie mogę znaleźć, Mireczki - może ktoś zaoszczędzi mi chwile czasu? #angular #js #webdev #programowanie
2
  • Najlepsze
  • Wszystkie komentarze
qwelukasz
dla wszystkich tych co chca ogarnac #angular #angularjs2, przerobiłem większosć kursów wiec moge troche powiedzieć:

* CodeShool - polecam na początek, chociaż to samo znajdziecie na stronie AngularJS2 za free

Następnie mogę polecić Pluralsight a zwłaszcza formularze
5
  • Najlepsze
  • Wszystkie komentarze