Provider de la mémoire interne

L’application sera chargée de stocker un certain nombre de données. Pour cela, il peut être utile de créer un provider chargé de centraliser les appels à la mémoire. De la même façon qu’avec le provider de l’API, Raphaël va uniquement créer le test chargé de vérifier que l’instance se charge correctement. Pour placer le fichier de test dans le bon dossier, il doit tout d’abord exécuter la commande suivante :


ionic generate provider memory
 

Cette commande génère le fichier src/providers/memory/memory.ts. Raphaël va alors créer le test dans le fichier src/providers/memory/memory.spec.ts avec le contenu suivant :


import { MemoryProvider } from './memory'; 
 
describe("Provider Memory", () => { 
  let memory; 
 
  beforeEach(function() { 
    memory = new MemoryProvider(); 
  }); 
 
  it("Instanciation", function () { 
    expect(memory instanceof MemoryProvider).toBeTruthy(); 
  }); 
 
});
 

De la même façon qu’avec le provider d’API, les tests passent automatiquement. Raphaël vérifie cela en lançant la commande npm test.

Raphaël commite donc son nouveau provider en utilisant les commandes suivantes :


git add -all 
git commit -m "Memory : ajout du provider" 
git tag memory-provider...
Pour consulter la suite, découvrez le livre suivant :
couv_EPMETION.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Provider de l'API
Suivant
Création de discussion