Harbs, in relation to FLEX-34807, I don't understand the change you
made to FLEX_34807_Test.as: why is it expected that a new line will be
added when pasting text? Or is it something to do with the exporting
to plain text that requires it? Otherwise I'd see it as a bug, not as
expected behaviour.

On 12 October 2015 at 22:40,  <ha...@apache.org> wrote:
> Repository: flex-tlf
> Updated Branches:
>   refs/heads/develop 4a01f5708 -> 5eff80ef7
>
>
> FLEX-34876
> Added/fixed tests
>
>
> Project: http://git-wip-us.apache.org/repos/asf/flex-tlf/repo
> Commit: http://git-wip-us.apache.org/repos/asf/flex-tlf/commit/5eff80ef
> Tree: http://git-wip-us.apache.org/repos/asf/flex-tlf/tree/5eff80ef
> Diff: http://git-wip-us.apache.org/repos/asf/flex-tlf/diff/5eff80ef
>
> Branch: refs/heads/develop
> Commit: 5eff80ef7cb67e8385cb3b2519070bad38e9d1f2
> Parents: 4a01f57
> Author: Harbs <ha...@in-tools.com>
> Authored: Mon Oct 12 23:39:43 2015 +0300
> Committer: Harbs <ha...@in-tools.com>
> Committed: Mon Oct 12 23:39:43 2015 +0300
>
> ----------------------------------------------------------------------
>  automation_tests/src/AllTestsSuite.as                  | 4 +++-
>  automation_tests/src/UnitTest/Tests/FLEX_34807_Test.as | 2 +-
>  textLayout/src/flashx/textLayout/edit/TextFlowEdit.as  | 2 +-
>  3 files changed, 5 insertions(+), 3 deletions(-)
> ----------------------------------------------------------------------
>
>
> http://git-wip-us.apache.org/repos/asf/flex-tlf/blob/5eff80ef/automation_tests/src/AllTestsSuite.as
> ----------------------------------------------------------------------
> diff --git a/automation_tests/src/AllTestsSuite.as 
> b/automation_tests/src/AllTestsSuite.as
> index 0cd93e9..62f2f45 100644
> --- a/automation_tests/src/AllTestsSuite.as
> +++ b/automation_tests/src/AllTestsSuite.as
> @@ -33,6 +33,7 @@ package
>      import UnitTest.Tests.CrossContainerTest;
>      import UnitTest.Tests.ElementOperationTest;
>      import UnitTest.Tests.EventOverrideTest;
> +    import UnitTest.Tests.FLEX_34807_Test;
>      import UnitTest.Tests.FactoryImportTest;
>      import UnitTest.Tests.FloatTest;
>      import UnitTest.Tests.FlowModelTest;
> @@ -111,7 +112,8 @@ package
>          public var measurementTest:MeasurementTest;
>          public var leadingTest:LeadingTest;
>          public var scrollToRangeTest:ScrollToRangeTest;
> -        //public var 
> pasteWithMultiParagraph:PasteWithMutliParagraph_FLEX_34876_Test;
> +        public var 
> pasteWithMultiParagraph:PasteWithMutliParagraph_FLEX_34876_Test;
> +               public var flex_34807:FLEX_34807_Test;
>      }
>
>  }
>
> http://git-wip-us.apache.org/repos/asf/flex-tlf/blob/5eff80ef/automation_tests/src/UnitTest/Tests/FLEX_34807_Test.as
> ----------------------------------------------------------------------
> diff --git a/automation_tests/src/UnitTest/Tests/FLEX_34807_Test.as 
> b/automation_tests/src/UnitTest/Tests/FLEX_34807_Test.as
> index 872250a..ff03a97 100644
> --- a/automation_tests/src/UnitTest/Tests/FLEX_34807_Test.as
> +++ b/automation_tests/src/UnitTest/Tests/FLEX_34807_Test.as
> @@ -243,7 +243,7 @@ package UnitTest.Tests
>          private function 
> assertTextPastedCorrectlyAndExistingTextNotChanged(pastePosition:int):void
>          {
>              const currentSourceAsPlainText:String = 
> TextConverter.export(testApp.getTextFlow(), TextConverter.PLAIN_TEXT_FORMAT, 
> ConversionType.STRING_TYPE) as String;
> -            assertEquals("Not all the pasted content appears in the new 
> TextFlow!", sourceAsPlainText.substr(0, pastePosition) + PASTED_TEXT + 
> sourceAsPlainText.substr(pastePosition), currentSourceAsPlainText);
> +            assertEquals("Not all the pasted content appears in the new 
> TextFlow!", sourceAsPlainText.substr(0, pastePosition) + PASTED_TEXT + "\n" + 
> sourceAsPlainText.substr(pastePosition), currentSourceAsPlainText);
>          }
>      }
>  }
> \ No newline at end of file
>
> http://git-wip-us.apache.org/repos/asf/flex-tlf/blob/5eff80ef/textLayout/src/flashx/textLayout/edit/TextFlowEdit.as
> ----------------------------------------------------------------------
> diff --git a/textLayout/src/flashx/textLayout/edit/TextFlowEdit.as 
> b/textLayout/src/flashx/textLayout/edit/TextFlowEdit.as
> index 5908353..491994c 100644
> --- a/textLayout/src/flashx/textLayout/edit/TextFlowEdit.as
> +++ b/textLayout/src/flashx/textLayout/edit/TextFlowEdit.as
> @@ -251,7 +251,7 @@ package flashx.textLayout.edit
>                                 }
>                                 else
>                                 {
> -                                       if (applyFormat && firstParagraph)
> +                                       if (applyFormat)
>                                         {
>                                                 destinationElement = 
> destinationLeaf ? findLowestPossibleParent(destinationLeaf.parent, 
> scrapElement) : findLowestPossibleParent(destinationElement, scrapElement);
>                                                 var currentIndex:int = 
> destinationElement.findChildIndexAtPosition(insertPosition - 
> destinationElement.getAbsoluteStart());
>

Reply via email to