Skip to content

Commit

Permalink
Merge pull request #255 from apiaryio/254-duplicate-values
Browse files Browse the repository at this point in the history
Removes "values" from field error messages
  • Loading branch information
artem-zakharchenko committed Aug 2, 2019
2 parents 413f426 + 70584cc commit 2c6cf2d
Show file tree
Hide file tree
Showing 12 changed files with 12 additions and 101 deletions.
12 changes: 4 additions & 8 deletions lib/units/validateBody.js
Expand Up @@ -197,15 +197,13 @@ function validateBody(expected, actual) {

if (realTypeError) {
errors.push({
message: realTypeError,
values
message: realTypeError
});
}

if (expectedTypeError) {
errors.push({
message: expectedTypeError,
values
message: expectedTypeError
});
}

Expand All @@ -227,13 +225,11 @@ function validateBody(expected, actual) {
errors.push({
message: `Expected "body" of "${mediaTyper.format(
expectedType
)}" media type, but actual "body" is missing.`,
values
)}" media type, but actual "body" is missing.`
});
} else {
errors.push({
message: validatorError,
values
message: validatorError
});
}
}
Expand Down
3 changes: 1 addition & 2 deletions lib/units/validateHeaders.js
Expand Up @@ -43,8 +43,7 @@ No validator found for real data media type
"${actualType}"
and expected data media type
"${expectedType}".\
`,
values
`
});
}

Expand Down
3 changes: 1 addition & 2 deletions lib/units/validateMethod.js
Expand Up @@ -8,8 +8,7 @@ function validateMethod(expected, actual) {

if (!valid) {
errors.push({
message: `Expected method '${values.expected}', but got '${values.actual}'.`,
values
message: `Expected method '${values.expected}', but got '${values.actual}'.`
});
}

Expand Down
3 changes: 1 addition & 2 deletions lib/units/validateStatusCode.js
Expand Up @@ -13,8 +13,7 @@ function validateStatusCode(expected, actual) {

if (!valid) {
errors.push({
message: `Expected status code '${values.expected}', but got '${values.actual}'.`,
values
message: `Expected status code '${values.expected}', but got '${values.actual}'.`
});
}

Expand Down
3 changes: 1 addition & 2 deletions lib/units/validateURI.js
Expand Up @@ -37,8 +37,7 @@ const validateURI = (expected, actual) => {

if (!valid) {
errors.push({
message: `Expected URI '${values.expected}', but got '${values.actual}'.`,
values
message: `Expected URI '${values.expected}', but got '${values.actual}'.`
});
}

Expand Down
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -60,7 +60,7 @@
"eslint-config-airbnb-base": "13.2.0",
"eslint-config-prettier": "6.0.0",
"eslint-plugin-import": "2.18.2",
"gavel-spec": "4.0.0",
"gavel-spec": "4.1.0",
"husky": "3.0.2",
"lint-staged": "9.2.1",
"mocha": "6.2.0",
Expand Down
9 changes: 0 additions & 9 deletions test/integration/validate.test.js
Expand Up @@ -297,15 +297,6 @@ describe('validate', () => {
.to.have.errorAtIndex(0)
.withMessage(`Expected method 'POST', but got 'PUT'.`);
});

it('includes values', () => {
expect(result.fields.method)
.to.have.errorAtIndex(0)
.withValues({
expected: 'POST',
actual: 'PUT'
});
});
});
});
});
Expand Down
9 changes: 0 additions & 9 deletions test/unit/units/validateBody.test.js
Expand Up @@ -51,15 +51,6 @@ describe('validateBody', () => {
`Can't validate actual media type 'application/json' against the expected media type 'text/plain'.`
);
});

it('includes values', () => {
expect(result)
.to.have.errorAtIndex(0)
.withValues({
expected: '',
actual: '{ "foo": "bar" }'
});
});
});
});

Expand Down
18 changes: 0 additions & 18 deletions test/unit/units/validateMethod.test.js
Expand Up @@ -53,15 +53,6 @@ describe('validateMethod', () => {
.to.have.errorAtIndex(0)
.withMessage(`Expected method 'POST', but got 'GET'.`);
});

it('includes values', () => {
expect(result)
.to.have.errorAtIndex(0)
.withValues({
expected: 'POST',
actual: 'GET'
});
});
});
});

Expand Down Expand Up @@ -93,15 +84,6 @@ describe('validateMethod', () => {
.to.have.errorAtIndex(0)
.withMessage(`Expected method 'PATCH', but got ''.`);
});

it('includes values', () => {
expect(result)
.to.have.errorAtIndex(0)
.withValues({
expected: 'PATCH',
actual: ''
});
});
});
});
});
9 changes: 0 additions & 9 deletions test/unit/units/validateStatusCode.test.js
Expand Up @@ -53,15 +53,6 @@ describe('validateStatusCode', () => {
.to.have.errorAtIndex(0)
.withMessage(`Expected status code '400', but got '200'.`);
});

it('includes values', () => {
expect(result)
.to.have.errorAtIndex(0)
.withValues({
expected: '400',
actual: '200'
});
});
});
});
});
36 changes: 0 additions & 36 deletions test/unit/units/validateURI.test.js
Expand Up @@ -129,15 +129,6 @@ describe('validateURI', () => {
.to.have.errorAtIndex(0)
.withMessage(`Expected URI '/dashboard', but got '/profile'.`);
});

it('includes values', () => {
expect(result)
.to.have.errorAtIndex(0)
.withValues({
expected: '/dashboard',
actual: '/profile'
});
});
});
});

Expand Down Expand Up @@ -172,15 +163,6 @@ describe('validateURI', () => {
`Expected URI '/account?id=123', but got '/account'.`
);
});

it('includes values', () => {
expect(result)
.to.have.errorAtIndex(0)
.withValues({
expected: '/account?id=123',
actual: '/account'
});
});
});
});

Expand Down Expand Up @@ -214,15 +196,6 @@ describe('validateURI', () => {
`Expected URI '/account?name=user', but got '/account?nAmE=usEr'.`
);
});

it('includes values', () => {
expect(result)
.to.have.errorAtIndex(0)
.withValues({
expected: '/account?name=user',
actual: '/account?nAmE=usEr'
});
});
});
});

Expand Down Expand Up @@ -256,15 +229,6 @@ describe('validateURI', () => {
`Expected URI '/zoo?type=cats&type=dogs', but got '/zoo?type=dogs&type=cats'.`
);
});

it('includes values', () => {
expect(result)
.to.have.errorAtIndex(0)
.withValues({
expected: '/zoo?type=cats&type=dogs',
actual: '/zoo?type=dogs&type=cats'
});
});
});
});
});
Expand Down

0 comments on commit 2c6cf2d

Please sign in to comment.