mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-01-31 19:02:59 +01:00
docs template
This commit is contained in:
parent
4515aa294d
commit
e1af19c2fa
2 changed files with 45 additions and 0 deletions
|
@ -95,6 +95,9 @@ describe("other",function(){
|
||||||
|
|
||||||
|
|
||||||
// throughIterator is not used
|
// throughIterator is not used
|
||||||
|
/**
|
||||||
|
* @param opsStr
|
||||||
|
*/
|
||||||
function throughIterator(opsStr) {
|
function throughIterator(opsStr) {
|
||||||
var iter = Changeset.opIterator(opsStr);
|
var iter = Changeset.opIterator(opsStr);
|
||||||
var assem = Changeset.opAssembler();
|
var assem = Changeset.opAssembler();
|
||||||
|
@ -105,6 +108,9 @@ describe("other",function(){
|
||||||
}
|
}
|
||||||
|
|
||||||
// throughSmartAssembler is not used
|
// throughSmartAssembler is not used
|
||||||
|
/**
|
||||||
|
* @param opsStr
|
||||||
|
*/
|
||||||
function throughSmartAssembler(opsStr) {
|
function throughSmartAssembler(opsStr) {
|
||||||
var iter = Changeset.opIterator(opsStr);
|
var iter = Changeset.opIterator(opsStr);
|
||||||
var assem = Changeset.smartOpAssembler();
|
var assem = Changeset.smartOpAssembler();
|
||||||
|
@ -119,6 +125,12 @@ describe("other",function(){
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param testId
|
||||||
|
* @param cs
|
||||||
|
* @param lines
|
||||||
|
* @param correctLines
|
||||||
|
*/
|
||||||
function testMutateTextLines(testId, cs, lines, correctLines) {
|
function testMutateTextLines(testId, cs, lines, correctLines) {
|
||||||
|
|
||||||
var a = lines.slice();
|
var a = lines.slice();
|
||||||
|
@ -126,6 +138,14 @@ describe("other",function(){
|
||||||
assertEqualArrays(correctLines, a);
|
assertEqualArrays(correctLines, a);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param testId
|
||||||
|
* @param cs
|
||||||
|
* @param lines
|
||||||
|
* @param alines
|
||||||
|
* @param pool
|
||||||
|
* @param correctOutput
|
||||||
|
*/
|
||||||
function testInverse(testId, cs, lines, alines, pool, correctOutput) {
|
function testInverse(testId, cs, lines, alines, pool, correctOutput) {
|
||||||
|
|
||||||
pool = poolOrArray(pool);
|
pool = poolOrArray(pool);
|
||||||
|
@ -133,12 +153,25 @@ describe("other",function(){
|
||||||
assertEqualStrings(correctOutput, str);
|
assertEqualStrings(correctOutput, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param testId
|
||||||
|
* @param cs
|
||||||
|
* @param filter
|
||||||
|
* @param correctOutput
|
||||||
|
*/
|
||||||
function testFilterAttribNumbers(testId, cs, filter, correctOutput) {
|
function testFilterAttribNumbers(testId, cs, filter, correctOutput) {
|
||||||
|
|
||||||
var str = Changeset.filterAttribNumbers(cs, filter);
|
var str = Changeset.filterAttribNumbers(cs, filter);
|
||||||
assertEqualStrings(correctOutput, str);
|
assertEqualStrings(correctOutput, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param testId
|
||||||
|
* @param attribs
|
||||||
|
* @param cs
|
||||||
|
* @param inAttr
|
||||||
|
* @param outCorrect
|
||||||
|
*/
|
||||||
function runApplyToAttributionTest(testId, attribs, cs, inAttr, outCorrect) {
|
function runApplyToAttributionTest(testId, attribs, cs, inAttr, outCorrect) {
|
||||||
var p = poolOrArray(attribs);
|
var p = poolOrArray(attribs);
|
||||||
var result = Changeset.applyToAttribution(
|
var result = Changeset.applyToAttribution(
|
||||||
|
|
|
@ -223,6 +223,10 @@ describe("textLinesMutator",function(){
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param origLines
|
||||||
|
* @param muts
|
||||||
|
*/
|
||||||
function runMutationTest(origLines, muts) {
|
function runMutationTest(origLines, muts) {
|
||||||
var lines1 = origLines.slice();
|
var lines1 = origLines.slice();
|
||||||
var mu = Changeset.textLinesMutator(lines1);
|
var mu = Changeset.textLinesMutator(lines1);
|
||||||
|
@ -238,6 +242,10 @@ function runMutationTest(origLines, muts) {
|
||||||
return [lines1,lines2,outText];
|
return [lines1,lines2,outText];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param mu
|
||||||
|
* @param arrayOfArrays
|
||||||
|
*/
|
||||||
function applyMutations(mu, arrayOfArrays) {
|
function applyMutations(mu, arrayOfArrays) {
|
||||||
arrayOfArrays.forEach(function (a) {
|
arrayOfArrays.forEach(function (a) {
|
||||||
var result = mu[a[0]].apply(mu, a.slice(1));
|
var result = mu[a[0]].apply(mu, a.slice(1));
|
||||||
|
@ -247,6 +255,10 @@ function applyMutations(mu, arrayOfArrays) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param oldLen
|
||||||
|
* @param arrayOfArrays
|
||||||
|
*/
|
||||||
function mutationsToChangeset(oldLen, arrayOfArrays) {
|
function mutationsToChangeset(oldLen, arrayOfArrays) {
|
||||||
var assem = Changeset.smartOpAssembler();
|
var assem = Changeset.smartOpAssembler();
|
||||||
var op = Changeset.newOp();
|
var op = Changeset.newOp();
|
||||||
|
|
Loading…
Reference in a new issue