npm install cypress --save-dev
# o
yarn add cypress --dev
Iniciar 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!') | |
}) | |
}) |