Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

166
Views
prueba de unidad qldb nodejs

Intentando crear algunas pruebas unitarias útiles para el controlador qldb del nodo. Un caso de uso común es que abre una transacción con executeLambda(), verifica si su artículo existe, si no se inserta, sale de la transacción.

ejemplo de código simple se vería así;

 return await client.executeLambda(async (txn) => { const res = ( await txn.execute( "SELECT * FROM Foo WHERE Bar = ?", "FooBar" ) ).getResultList(); if (res.length == 0) { const foo = { Bar = "FooBar"}; await txn.execute("INSERT INTO Foo ?", foo); return foo; } else { return res[0]; } });

Burlarse de executeLambda para devolver una promesa resuelta con un objeto es fácil, pero cómo probar que TransactionExecutor se ejecutó varias veces y con consultas específicas, etc. Cómo simular la primera ejecución para devolver una matriz con un elemento para presionar la segunda ejecución. .

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!