2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-14 18:42:33 +03:00

Allow unsetting headers by passing null (#382) (#1845)

Co-authored-by: Jay <jasonsaayman@gmail.com>
This commit is contained in:
Martti Laine
2020-06-04 20:57:54 +02:00
committed by GitHub
parent 4b3947aa59
commit 487941663b
4 changed files with 33 additions and 6 deletions
+6 -6
View File
@@ -26,7 +26,7 @@ describe('utils::deepMerge', function () {
it('should deepMerge recursively', function () {
var a = {foo: {bar: 123}};
var b = {foo: {baz: 456}, bar: {qux: 789}};
var b = {foo: {baz: 456}, bar: {qux: null}};
expect(deepMerge(a, b)).toEqual({
foo: {
@@ -34,7 +34,7 @@ describe('utils::deepMerge', function () {
baz: 456
},
bar: {
qux: 789
qux: null
}
});
});
@@ -54,13 +54,13 @@ describe('utils::deepMerge', function () {
});
it('handles null and undefined arguments', function () {
expect(deepMerge(undefined, undefined)).toEqual({});
expect(deepMerge(undefined, undefined)).toEqual(undefined);
expect(deepMerge(undefined, {foo: 123})).toEqual({foo: 123});
expect(deepMerge({foo: 123}, undefined)).toEqual({foo: 123});
expect(deepMerge({foo: 123}, undefined)).toEqual(undefined);
expect(deepMerge(null, null)).toEqual({});
expect(deepMerge(null, null)).toEqual(null);
expect(deepMerge(null, {foo: 123})).toEqual({foo: 123});
expect(deepMerge({foo: 123}, null)).toEqual({foo: 123});
expect(deepMerge({foo: 123}, null)).toEqual(null);
});
});