Fix jwt-token
This commit is contained in:
@@ -37,7 +37,7 @@ describe('Authentication Integration Tests', () => {
|
||||
|
||||
expect(response.body).to.deep.equal({
|
||||
success: false,
|
||||
message: 'Access token required'
|
||||
message: 'No authentication token provided.'
|
||||
});
|
||||
});
|
||||
|
||||
@@ -49,7 +49,7 @@ describe('Authentication Integration Tests', () => {
|
||||
|
||||
expect(response.body).to.deep.equal({
|
||||
success: false,
|
||||
message: 'Invalid token format'
|
||||
message: 'Invalid authentication token. Please log in again.'
|
||||
});
|
||||
});
|
||||
|
||||
@@ -68,7 +68,7 @@ describe('Authentication Integration Tests', () => {
|
||||
expect(response.body).to.deep.equal({
|
||||
success: false,
|
||||
error: 'TOKEN_EXPIRED',
|
||||
message: 'Token expired',
|
||||
message: 'Your session has expired. Please log in again.',
|
||||
redirectToLogin: true
|
||||
});
|
||||
});
|
||||
@@ -88,7 +88,7 @@ describe('Authentication Integration Tests', () => {
|
||||
expect(response.body).to.deep.equal({
|
||||
success: false,
|
||||
error: 'INVALID_TOKEN',
|
||||
message: 'Invalid token',
|
||||
message: 'Invalid authentication token. Please log in again.',
|
||||
redirectToLogin: true
|
||||
});
|
||||
});
|
||||
@@ -107,7 +107,7 @@ describe('Authentication Integration Tests', () => {
|
||||
|
||||
expect(response.body).to.deep.equal({
|
||||
success: false,
|
||||
message: 'User not found'
|
||||
message: 'User account not found. Please contact support.'
|
||||
});
|
||||
});
|
||||
|
||||
@@ -128,7 +128,7 @@ describe('Authentication Integration Tests', () => {
|
||||
|
||||
expect(response.body).to.deep.equal({
|
||||
success: false,
|
||||
message: 'User account is inactive'
|
||||
message: 'Your account has been deactivated. Please contact support.'
|
||||
});
|
||||
});
|
||||
|
||||
@@ -194,7 +194,7 @@ describe('Authentication Integration Tests', () => {
|
||||
|
||||
expect(response.body).to.deep.equal({
|
||||
success: false,
|
||||
message: 'Insufficient permissions'
|
||||
message: 'You do not have permission to perform this action.'
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -36,7 +36,7 @@ describe('Authentication Middleware', () => {
|
||||
expect(res.statusCode).to.equal(401);
|
||||
expect(res.data).to.deep.equal({
|
||||
success: false,
|
||||
message: 'Access token required'
|
||||
message: 'No authentication token provided.'
|
||||
});
|
||||
expect(next.errors).to.have.length(0);
|
||||
});
|
||||
@@ -53,7 +53,7 @@ describe('Authentication Middleware', () => {
|
||||
expect(res.statusCode).to.equal(401);
|
||||
expect(res.data).to.deep.equal({
|
||||
success: false,
|
||||
message: 'Invalid token format'
|
||||
message: 'Invalid authentication token. Please log in again.'
|
||||
});
|
||||
});
|
||||
|
||||
@@ -68,7 +68,7 @@ describe('Authentication Middleware', () => {
|
||||
|
||||
expect(res.statusCode).to.equal(401);
|
||||
expect(res.data.success).to.be.false;
|
||||
expect(res.data.message).to.equal('Invalid token');
|
||||
expect(res.data.message).to.equal('Invalid authentication token. Please log in again.');
|
||||
});
|
||||
|
||||
it('should reject request with expired JWT token', async () => {
|
||||
@@ -88,7 +88,7 @@ describe('Authentication Middleware', () => {
|
||||
|
||||
expect(res.statusCode).to.equal(401);
|
||||
expect(res.data.success).to.be.false;
|
||||
expect(res.data.message).to.equal('Token expired');
|
||||
expect(res.data.message).to.equal('Your session has expired. Please log in again.');
|
||||
});
|
||||
|
||||
it('should accept valid JWT token and set user data', async () => {
|
||||
@@ -162,7 +162,7 @@ describe('Authentication Middleware', () => {
|
||||
|
||||
expect(res.statusCode).to.equal(401);
|
||||
expect(res.data.success).to.be.false;
|
||||
expect(res.data.message).to.equal('User not found');
|
||||
expect(res.data.message).to.equal('User account not found. Please contact support.');
|
||||
});
|
||||
|
||||
it('should reject inactive user', async () => {
|
||||
@@ -186,7 +186,7 @@ describe('Authentication Middleware', () => {
|
||||
|
||||
expect(res.statusCode).to.equal(401);
|
||||
expect(res.data.success).to.be.false;
|
||||
expect(res.data.message).to.equal('User account is inactive');
|
||||
expect(res.data.message).to.equal('Your account has been deactivated. Please contact support.');
|
||||
});
|
||||
|
||||
it('should handle malformed JWT token', async () => {
|
||||
@@ -326,7 +326,7 @@ describe('Authentication Middleware', () => {
|
||||
expect(res.data).to.deep.equal({
|
||||
success: false,
|
||||
error: 'TOKEN_EXPIRED',
|
||||
message: 'Token expired',
|
||||
message: 'Your session has expired. Please log in again.',
|
||||
redirectToLogin: true
|
||||
});
|
||||
});
|
||||
@@ -344,7 +344,7 @@ describe('Authentication Middleware', () => {
|
||||
expect(res.data).to.deep.equal({
|
||||
success: false,
|
||||
error: 'INVALID_TOKEN',
|
||||
message: 'Invalid token',
|
||||
message: 'Invalid authentication token. Please log in again.',
|
||||
redirectToLogin: true
|
||||
});
|
||||
});
|
||||
@@ -359,7 +359,9 @@ describe('Authentication Middleware', () => {
|
||||
expect(res.statusCode).to.equal(401);
|
||||
expect(res.data).to.deep.equal({
|
||||
success: false,
|
||||
message: 'Access token required'
|
||||
error: 'NO_TOKEN',
|
||||
message: 'No authentication token provided.',
|
||||
redirectToLogin: true
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user