Redirect to summary after purchase #55
This commit is contained in:
parent
ac5c962ca7
commit
7c36524763
@ -27,7 +27,10 @@ class SaleView(viewsets.ModelViewSet):
|
|||||||
unit_price=unit_price
|
unit_price=unit_price
|
||||||
)
|
)
|
||||||
|
|
||||||
return Response({'message': 'Venta creada con exito'}, status=201)
|
return Response(
|
||||||
|
{'id': sale.id, 'message': 'Venta creada con exito'},
|
||||||
|
status=201
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class ProductView(viewsets.ModelViewSet):
|
class ProductView(viewsets.ModelViewSet):
|
||||||
|
@ -270,7 +270,10 @@
|
|||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
console.log('Compra enviada:', data);
|
console.log('Compra enviada:', data);
|
||||||
this.$router.push("SummaryPurchase");
|
this.$router.push({
|
||||||
|
path: "/summary_purchase",
|
||||||
|
query : {id: parseInt(data.id)}
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
console.error('Error al enviar la compra:', response.statusText);
|
console.error('Error al enviar la compra:', response.statusText);
|
||||||
}
|
}
|
||||||
|
@ -18,12 +18,18 @@ class TestAPI(APITestCase):
|
|||||||
|
|
||||||
def test_create_sale(self):
|
def test_create_sale(self):
|
||||||
response = self._create_sale()
|
response = self._create_sale()
|
||||||
|
content = json.loads(response.content.decode('utf-8'))
|
||||||
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
||||||
self.assertEqual(Sale.objects.count(), 1)
|
self.assertEqual(Sale.objects.count(), 1)
|
||||||
|
sale = Sale.objects.all()[0]
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
Sale.objects.all()[0].customer.name,
|
sale.customer.name,
|
||||||
self.customer.name
|
self.customer.name
|
||||||
)
|
)
|
||||||
|
self.assertEqual(
|
||||||
|
sale.id,
|
||||||
|
content['id']
|
||||||
|
)
|
||||||
|
|
||||||
def test_get_products(self):
|
def test_get_products(self):
|
||||||
url = '/don_confiao/api/products/'
|
url = '/don_confiao/api/products/'
|
||||||
|
Loading…
Reference in New Issue
Block a user