Opened 17 years ago
Last modified 17 years ago
#3010 closed Task
Enhance testing framework regards 'selection range' testing — at Version 6
| Reported by: | Garry Yao | Owned by: | Garry Yao |
|---|---|---|---|
| Priority: | Normal | Milestone: | CKEditor 3.1 |
| Component: | QA | Version: | 3.0 Beta 2 |
| Keywords: | Confirmed HasTest | Cc: |
Description (last modified by )
- Document content along with selection testing regards various command execution result could be simplified as comparison based on our widely used selection description language, which make test case easy to write and understand by people, so a translation API could be provided to make the editor understand this language.
- represent single selection
<p> This is some <strong>[sample text]</strong>.</p>
- represent multiple selection
<table> <tbody> <tr> <td> Text1 </td> <td> [Text2] </td> </tr> <tr> <td> [Text3] </td> <td> Text4 </td> </tr> </tbody> </table> <br />
- represent collapsed selection
This is some <strong>sample^ text</strong></p>
- Secondly, in order to avoid embed html string in JavaScript codes, it's more convenient to utilize a <textarea> to hold the actually expected/provided descriptive HTML codes( the reason for bypass <pre> is because IE's unable to preserve original format when retrieving content dynamically). So a cross-browser implementation could be established to get pre-formatted content with ease.
Change History (7)
Changed 17 years ago by
| Attachment: | test-selectionrange-api.html added |
|---|
comment:1 Changed 17 years ago by
| Keywords: | Confirmed added |
|---|---|
| Owner: | set to Garry Yao |
| Status: | new → assigned |
comment:2 Changed 17 years ago by
| Component: | General → QA |
|---|---|
| Milestone: | CKEditor 3.0 |
comment:3 Changed 17 years ago by
| Version: | SVN (FCKeditor) → CKEditor 3.0 Beta 2 |
|---|
comment:4 Changed 17 years ago by
| Milestone: | → CKEditor 3.1 |
|---|
This function should be provided as an CKEDITOR.test API.
comment:5 Changed 17 years ago by
| Keywords: | Review? added |
|---|
Design TC added at : http://ckeditor.t/dt/core/test.html.
comment:6 Changed 17 years ago by
| Description: | modified (diff) |
|---|---|
| Keywords: | HasTest added; Review? removed |
Changes committed with #4144, leave the ticket open for collecting feebacks.

Proposed selection test sample.