mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Correctly check that element and props are frozen
This fixes an incorrect way of checking introduced in 95373ce769 (it had no effect).
This commit is contained in:
@@ -53,7 +53,8 @@ describe('ReactElement', function() {
|
||||
expect(element.key).toBe(null);
|
||||
expect(element.ref).toBe(null);
|
||||
var expectation = {};
|
||||
Object.freeze(expectation);
|
||||
expect(Object.isFrozen(element)).toBe(true);
|
||||
expect(Object.isFrozen(element.props)).toBe(true);
|
||||
expect(element.props).toEqual(expectation);
|
||||
});
|
||||
|
||||
@@ -121,7 +122,8 @@ describe('ReactElement', function() {
|
||||
expect(element.key).toBe(null);
|
||||
expect(element.ref).toBe(null);
|
||||
var expectation = {};
|
||||
Object.freeze(expectation);
|
||||
expect(Object.isFrozen(element)).toBe(true);
|
||||
expect(Object.isFrozen(element.props)).toBe(true);
|
||||
expect(element.props).toEqual(expectation);
|
||||
});
|
||||
|
||||
@@ -166,7 +168,8 @@ describe('ReactElement', function() {
|
||||
expect(element.key).toBe('12');
|
||||
expect(element.ref).toBe('34');
|
||||
var expectation = {foo: '56'};
|
||||
Object.freeze(expectation);
|
||||
expect(Object.isFrozen(element)).toBe(true);
|
||||
expect(Object.isFrozen(element.props)).toBe(true);
|
||||
expect(element.props).toEqual(expectation);
|
||||
});
|
||||
|
||||
@@ -180,7 +183,8 @@ describe('ReactElement', function() {
|
||||
expect(element.key).toBe('null');
|
||||
expect(element.ref).toBe(null);
|
||||
var expectation = {foo: '12'};
|
||||
Object.freeze(expectation);
|
||||
expect(Object.isFrozen(element)).toBe(true);
|
||||
expect(Object.isFrozen(element.props)).toBe(true);
|
||||
expect(element.props).toEqual(expectation);
|
||||
});
|
||||
|
||||
@@ -195,7 +199,8 @@ describe('ReactElement', function() {
|
||||
expect(element.key).toBe(null);
|
||||
expect(element.ref).toBe(null);
|
||||
var expectation = {foo: '56'};
|
||||
Object.freeze(expectation);
|
||||
expect(Object.isFrozen(element)).toBe(true);
|
||||
expect(Object.isFrozen(element.props)).toBe(true);
|
||||
expect(element.props).toEqual(expectation);
|
||||
});
|
||||
|
||||
@@ -215,7 +220,8 @@ describe('ReactElement', function() {
|
||||
expect(element.key).toBe('12');
|
||||
expect(element.ref).toBe(null);
|
||||
var expectation = {foo: '56'};
|
||||
Object.freeze(expectation);
|
||||
expect(Object.isFrozen(element)).toBe(true);
|
||||
expect(Object.isFrozen(element.props)).toBe(true);
|
||||
expect(element.props).toEqual(expectation);
|
||||
});
|
||||
|
||||
|
||||
@@ -345,7 +345,8 @@ describe('ReactElementClone', function() {
|
||||
expect(clone.key).toBe('12');
|
||||
expect(clone.ref).toBe('34');
|
||||
var expectation = {foo: 'ef'};
|
||||
Object.freeze(expectation);
|
||||
expect(Object.isFrozen(element)).toBe(true);
|
||||
expect(Object.isFrozen(element.props)).toBe(true);
|
||||
expect(clone.props).toEqual(expectation);
|
||||
});
|
||||
|
||||
@@ -365,7 +366,8 @@ describe('ReactElementClone', function() {
|
||||
expect(clone.key).toBe('null');
|
||||
expect(clone.ref).toBe(null);
|
||||
var expectation = {foo: 'ef'};
|
||||
Object.freeze(expectation);
|
||||
expect(Object.isFrozen(element)).toBe(true);
|
||||
expect(Object.isFrozen(element.props)).toBe(true);
|
||||
expect(clone.props).toEqual(expectation);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user