npm install cypress --save-dev
# o
yarn add cypress --devIniciar Cypress para generar la estructura inicial:
| using Dapper; | |
| using Microsoft.AspNetCore.Mvc; | |
| using Microsoft.AspNetCore.Mvc.Formatters; | |
| using Microsoft.Data.SqlClient; | |
| using System; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| using System.IO; | |
| using System.Threading.Tasks; | |
| using Microsoft.AspNetCore.Http; |
| [Route("UsuarioVentaWeb")] | |
| [HttpPost] | |
| public ActionResult<UsuarioDTO> UsuarioVentaWeb([FromBody] UsuarioDTO usuario) | |
| { | |
| try | |
| { | |
| // Buscar por email | |
| sql = | |
| "select IdUsuario, rut, email, nombre, apellido, password, estado, direccion, esPadrino, idPadrino, saldo, telefono, estavalidado from Usuario where email=@email"; | |
| var existente = c.QueryFirstOrDefault<UsuarioDTO>(sql, new { usuario.email }); |
| USE somosoppa; | |
| -- Insertar Región Metropolitana | |
| INSERT INTO dbo.Region (id, nombre) | |
| VALUES ('00000000-0000-0000-0000-000000000013', 'Región Metropolitana'); | |
| -- Variables con los ID fijos de las provincias | |
| DECLARE @RegionId UNIQUEIDENTIFIER = '00000000-0000-0000-0000-000000000013'; | |
| DECLARE @ProvSantiago UNIQUEIDENTIFIER = '3EE107D4-CFBC-40B3-8221-66EB9603DAF4'; | |
| DECLARE @ProvChacabuco UNIQUEIDENTIFIER = '69C2F663-DB24-4FC5-9AD1-3592F0F52367'; | |
| DECLARE @ProvCordillera UNIQUEIDENTIFIER = '83BDF93B-0D16-4108-BEBE-2385444A8DAE'; |
| <!DOCTYPE html> | |
| <html lang="es"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <title>Estamos en mantenimiento</title> | |
| <style> | |
| body { | |
| margin: 0; | |
| font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; |
| namespace WebpayApi; | |
| public class CommitTransactionRequest | |
| { | |
| public string Token { get; set; } | |
| } |
| const express = require('express') | |
| const cors = require('cors') | |
| const bodyParser = require('body-parser') | |
| const { Options, IntegrationApiKeys, Environment, WebpayPlus } = require('transbank-sdk') | |
| const app = express() | |
| const PORT = 3001 | |
| app.use(cors()) | |
| app.use(bodyParser.json()) |
| const express = require('express'); | |
| const cors = require('cors'); | |
| const bodyParser = require('body-parser'); | |
| const { Options, Environment, WebpayPlus } = require('transbank-sdk'); | |
| const app = express(); | |
| const PORT = 3001; | |
| app.use(cors()); | |
| app.use(bodyParser.json()); |
| Instalar | |
| -npm install -g firebase-tools | |
| Hacer build | |
| -npm run build | |
| logearse en firebase | |
| firebase login |
| // https://on.cypress.io/api | |
| describe('My First Test', () => { | |
| it('visits the app root url', () => { | |
| cy.visit('/') | |
| cy.contains('h1', 'You did it!') | |
| }) | |
| }) |