Krinkle has uploaded a new change for review.
https://gerrit.wikimedia.org/r/195575
Change subject: [BREAKING CHANGE] ve.utils: Remove ve.getObjectKeys in favour
of Object.keys
......................................................................
[BREAKING CHANGE] ve.utils: Remove ve.getObjectKeys in favour of Object.keys
Callers were already removed last year, but a few came back in
test files. Let's remove it properly this time.
Change-Id: I687293d4ca6300519752aa1b9e77110e6353d49f
---
M src/ve.utils.js
M tests/dm/ve.dm.Converter.test.js
M tests/dm/ve.dm.Transaction.test.js
M tests/ve.test.js
4 files changed, 15 insertions(+), 24 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/VisualEditor/VisualEditor
refs/changes/75/195575/1
diff --git a/src/ve.utils.js b/src/ve.utils.js
index ff42561..5ffe7fd 100644
--- a/src/ve.utils.js
+++ b/src/ve.utils.js
@@ -52,13 +52,6 @@
/**
* @method
- * @until ES5: Object#keys
- * @inheritdoc Object#keys
- */
-ve.getObjectKeys = Object.keys;
-
-/**
- * @method
* @inheritdoc OO#compare
*/
ve.compare = OO.compare;
diff --git a/tests/dm/ve.dm.Converter.test.js b/tests/dm/ve.dm.Converter.test.js
index 3b10383..d9fb938 100644
--- a/tests/dm/ve.dm.Converter.test.js
+++ b/tests/dm/ve.dm.Converter.test.js
@@ -21,7 +21,7 @@
QUnit.test( 'getDomFromModel', function ( assert ) {
var msg, cases = ve.dm.example.domToDataCases;
- QUnit.expect( 3 * ve.getObjectKeys( cases ).length );
+ QUnit.expect( 3 * Object.keys( cases ).length );
for ( msg in cases ) {
ve.test.utils.runGetDomFromModelTest( assert, ve.copy(
cases[msg] ), msg );
diff --git a/tests/dm/ve.dm.Transaction.test.js
b/tests/dm/ve.dm.Transaction.test.js
index 55cbb20..e60e448 100644
--- a/tests/dm/ve.dm.Transaction.test.js
+++ b/tests/dm/ve.dm.Transaction.test.js
@@ -406,7 +406,7 @@
// TODO test cases for (currently failing) unopened
closings use case
// TODO analyze other possible cases (substrings of
linmod data)
};
- QUnit.expect( ve.getObjectKeys( cases ).length * 2 );
+ QUnit.expect( Object.keys( cases ).length * 2 );
for ( key in cases ) {
for ( i = 0; i < cases[key].ops.length; i++ ) {
if ( cases[key].ops[i].remove ) {
@@ -732,7 +732,7 @@
]
}
};
- QUnit.expect( ve.getObjectKeys( cases ).length );
+ QUnit.expect( Object.keys( cases ).length );
for ( key in cases ) {
for ( i = 0; i < cases[key].ops.length; i++ ) {
store = cases[key].args[0].getStore();
@@ -793,7 +793,7 @@
]
}
};
- QUnit.expect( ve.getObjectKeys( cases ).length );
+ QUnit.expect( Object.keys( cases ).length );
for ( key in cases ) {
for ( i = 0; i < cases[key].ops.length; i++ ) {
if ( cases[key].ops[i].remove ) {
@@ -1120,7 +1120,7 @@
exception: Error
}
};
- QUnit.expect( ve.getObjectKeys( cases ).length );
+ QUnit.expect( Object.keys( cases ).length );
runConstructorTests( assert, ve.dm.Transaction.newFromAttributeChanges,
cases );
} );
@@ -1395,7 +1395,7 @@
}
};
- QUnit.expect( ve.getObjectKeys( cases ).length );
+ QUnit.expect( Object.keys( cases ).length );
runConstructorTests( assert, ve.dm.Transaction.newFromAnnotation, cases
);
} );
@@ -1566,7 +1566,7 @@
]
}
};
- QUnit.expect( ve.getObjectKeys( cases ).length );
+ QUnit.expect( Object.keys( cases ).length );
for ( key in cases ) {
for ( i = 0; i < cases[key].ops.length; i++ ) {
store = cases[key].args[0].getStore();
@@ -1748,7 +1748,7 @@
exception: Error
}
};
- QUnit.expect( ve.getObjectKeys( cases ).length );
+ QUnit.expect( Object.keys( cases ).length );
for ( key in cases ) {
for ( i = 0; cases[key].ops && i < cases[key].ops.length; i++ )
{
if ( cases[key].ops[i].remove ) {
@@ -1800,7 +1800,7 @@
15: [18, 21],
16: 22
};
- QUnit.expect( 2 * ve.getObjectKeys( mapping ).length );
+ QUnit.expect( 2 * Object.keys( mapping ).length );
for ( offset in mapping ) {
expected = Array.isArray( mapping[offset] ) ? mapping[offset] :
[ mapping[offset], mapping[offset] ];
assert.strictEqual( tx.translateOffset( Number( offset ) ),
expected[1], offset );
@@ -2076,7 +2076,7 @@
diff: 0
}
};
- QUnit.expect( 2 * ve.getObjectKeys( cases ).length );
+ QUnit.expect( 2 * Object.keys( cases ).length );
runBuilderTests( assert, cases );
} );
@@ -2118,7 +2118,7 @@
diff: 0
}
};
- QUnit.expect( 2 * ve.getObjectKeys( cases ).length );
+ QUnit.expect( 2 * Object.keys( cases ).length );
runBuilderTests( assert, cases );
} );
@@ -2195,7 +2195,7 @@
diff: 0
}
};
- QUnit.expect( 2 * ve.getObjectKeys( cases ).length );
+ QUnit.expect( 2 * Object.keys( cases ).length );
runBuilderTests( assert, cases );
} );
@@ -2261,7 +2261,7 @@
]
}
};
- QUnit.expect( ve.getObjectKeys( cases ).length );
+ QUnit.expect( Object.keys( cases ).length );
runConstructorTests( assert,
ve.dm.Transaction.newFromMetadataInsertion, cases );
} );
@@ -2324,7 +2324,7 @@
exception: Error
}
};
- QUnit.expect( ve.getObjectKeys( cases ).length );
+ QUnit.expect( Object.keys( cases ).length );
runConstructorTests( assert, ve.dm.Transaction.newFromMetadataRemoval,
cases );
} );
@@ -2373,7 +2373,7 @@
exception: Error
}
};
- QUnit.expect( ve.getObjectKeys( cases ).length );
+ QUnit.expect( Object.keys( cases ).length );
runConstructorTests( assert,
ve.dm.Transaction.newFromMetadataElementReplacement, cases );
} );
diff --git a/tests/ve.test.js b/tests/ve.test.js
index 914fb0f..e01bb8e 100644
--- a/tests/ve.test.js
+++ b/tests/ve.test.js
@@ -16,8 +16,6 @@
// ve.getObjectValues: Tested upstream (OOjs)
-// ve.getObjectKeys: Tested upstream (JavaScript)
-
// ve.compare: Tested upstream (OOjs)
// ve.copy: Tested upstream (OOjs)
--
To view, visit https://gerrit.wikimedia.org/r/195575
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I687293d4ca6300519752aa1b9e77110e6353d49f
Gerrit-PatchSet: 1
Gerrit-Project: VisualEditor/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Krinkle <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits