mirror of
https://github.com/axios/axios.git
synced 2026-04-12 14:41:55 +08:00
Refactored `Cancel` to a constructor, a subclass of the `AxiosError`; Expose CanceledError class; Refactored axios error codes; Added `toFlatObject` util;
11 lines
379 B
JavaScript
11 lines
379 B
JavaScript
var toFlatObject = require('../../../lib/utils').toFlatObject;
|
|
|
|
describe('utils::toFlatObject', function () {
|
|
it('should resolve object proto chain to a flat object representation', function () {
|
|
var a = {x: 1};
|
|
var b = Object.create(a, {y: {value: 2}});
|
|
var c = Object.create(b, {z: {value: 3}});
|
|
expect(toFlatObject(c)).toEqual({x: 1, y: 2, z: 3});
|
|
});
|
|
});
|