From e898532dd9c8b5112ac9cb2168222eccee7c56ce Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Fri, 12 Jul 2019 15:15:42 +0000 Subject: [PATCH] Undo/redo test --- MANUAL_QA.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/MANUAL_QA.md b/MANUAL_QA.md index 4113ac6..036ee3b 100644 --- a/MANUAL_QA.md +++ b/MANUAL_QA.md @@ -27,8 +27,26 @@ * Open new incognito/private window * Load [hackernews](https://news.ycombinator.com/) * Verify some page load - * Load [test page](https://architype.io/#eyJ2ZXJzaW9uIjoxLCJnZW5lcmF0aW9uIjo0MywibmV4dElkIjo4MywiZWRpdG9yIjpbeyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkzIiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnk0IiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnk1IiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibGluayIsImlkIjoiZW50cnk2IiwibGFiZWwiOm51bGwsImZyb20iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5NyIsImxhYmVsIjoiMSIsImhpZ2hsaWdodCI6ZmFsc2V9LCJ0byI6eyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnk4IiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0sImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6ImxpbmsiLCJpZCI6ImVudHJ5OSIsImxhYmVsIjpudWxsLCJmcm9tIjp7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTEwIiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0sInRvIjp7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTExIiwibGFiZWwiOiIzIiwiaGlnaGxpZ2h0IjpmYWxzZX0sImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MTIiLCJsYWJlbCI6IjQiLCJoaWdobGlnaHQiOmZhbHNlfSx7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTEzIiwibGFiZWwiOiI0IiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkxNCIsImxhYmVsIjoiNCIsImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6Imdyb3VwIiwiaWQiOiJlbnRyeTE1IiwibGFiZWwiOm51bGwsIm1lbWJlcnMiOlt7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTE2IiwibGFiZWwiOiI0IiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkxNyIsImxhYmVsIjoiNCIsImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MTgiLCJsYWJlbCI6IjQiLCJoaWdobGlnaHQiOmZhbHNlfSx7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTE5IiwibGFiZWwiOiJhIiwiaGlnaGxpZ2h0IjpmYWxzZX1dLCJoaWdobGlnaHQiOmZhbHNlfSx7InR5cGUiOiJsaW5rIiwiaWQiOiJlbnRyeTIwIiwibGFiZWwiOm51bGwsImZyb20iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MjEiLCJsYWJlbCI6IjMiLCJoaWdobGlnaHQiOmZhbHNlfSwidG8iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MjIiLCJsYWJlbCI6IjQiLCJoaWdobGlnaHQiOmZhbHNlfSwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibGluayIsImlkIjoiZW50cnkyMyIsImxhYmVsIjpudWxsLCJmcm9tIjp7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTI0IiwibGFiZWwiOiI0IiwiaGlnaGxpZ2h0IjpmYWxzZX0sInRvIjp7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTI1IiwibGFiZWwiOiI1IiwiaGlnaGxpZ2h0IjpmYWxzZX0sImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6ImxpbmsiLCJpZCI6ImVudHJ5MjYiLCJsYWJlbCI6bnVsbCwiZnJvbSI6eyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkyNyIsImxhYmVsIjoieCIsImhpZ2hsaWdodCI6ZmFsc2V9LCJ0byI6eyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkyOCIsImxhYmVsIjoieSIsImhpZ2hsaWdodCI6ZmFsc2V9LCJoaWdobGlnaHQiOmZhbHNlfSx7InR5cGUiOiJsaW5rIiwiaWQiOiJlbnRyeTI5IiwibGFiZWwiOm51bGwsImZyb20iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MzEiLCJsYWJlbCI6InkiLCJoaWdobGlnaHQiOmZhbHNlfSwidG8iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MzAiLCJsYWJlbCI6IngiLCJoaWdobGlnaHQiOmZhbHNlfSwiaGlnaGxpZ2h0IjpmYWxzZX1dLCJzZWxlY3RlZCI6ImVudHJ5MTQifQ==) + * Load [test page](https://architype.io/#eyJ2ZXJzaW9uIjoxLCJnZW5lcmF0aW9uIjo0MywibmV4dElkIjo4MywiZWRpdG9yIjpbeyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkzIiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnk0IiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnk1IiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibGluayIsImlkIjoiZW50cnk2IiwibGFiZWwiOm51bGwsImZyb20iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5NyIsImxhYmVsIjoiMSIsImhpZ2hsaWdodCI6ZmFsc2V9LCJ0byI6eyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnk4IiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0sImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6ImxpbmsiLCJpZCI6ImVudHJ5OSIsImxhYmVsIjpudWxsLCJmcm9tIjp7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTEwIiwibGFiZWwiOiIyIiwiaGlnaGxpZ2h0IjpmYWxzZX0sInRvIjp7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTExIiwibGFiZWwiOiIzIiwiaGlnaGxpZ2h0IjpmYWxzZX0sImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MTIiLCJsYWJlbCI6IjQiLCJoaWdobGlnaHQiOmZhbHNlfSx7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTEzIiwibGFiZWwiOiI0IiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkxNCIsImxhYmVsIjoiNCIsImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6Imdyb3VwIiwiaWQiOiJlbnRyeTE1IiwibGFiZWwiOm51bGwsIm1lbWJlcnMiOlt7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTE2IiwibGFiZWwiOiI0IiwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkxNyIsImxhYmVsIjoiNCIsImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MTgiLCJsYWJlbCI6IjQiLCJoaWdobGlnaHQiOmZhbHNlfSx7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTE5IiwibGFiZWwiOiJhIiwiaGlnaGxpZ2h0IjpmYWxzZX1dLCJoaWdobGlnaHQiOmZhbHNlfSx7InR5cGUiOiJsaW5rIiwiaWQiOiJlbnRyeTIwIiwibGFiZWwiOm51bGwsImZyb20iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MjEiLCJsYWJlbCI6IjMiLCJoaWdobGlnaHQiOmZhbHNlfSwidG8iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MjIiLCJsYWJlbCI6IjQiLCJoaWdobGlnaHQiOmZhbHNlfSwiaGlnaGxpZ2h0IjpmYWxzZX0seyJ0eXBlIjoibGluayIsImlkIjoiZW50cnkyMyIsImxhYmVsIjpudWxsLCJmcm9tIjp7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTI0IiwibGFiZWwiOiI0IiwiaGlnaGxpZ2h0IjpmYWxzZX0sInRvIjp7InR5cGUiOiJub2RlIiwiaWQiOiJlbnRyeTI1IiwibGFiZWwiOiI1IiwiaGlnaGxpZ2h0IjpmYWxzZX0sImhpZ2hsaWdodCI6ZmFsc2V9LHsidHlwZSI6ImxpbmsiLCJpZCI6ImVudHJ5MjYiLCJsYWJlbCI6bnVsbCwiZnJvbSI6eyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkyNyIsImxhYmVsIjoieCIsImhpZ2hsaWdodCI6ZmFsc2V9LCJ0byI6eyJ0eXBlIjoibm9kZSIsImlkIjoiZW50cnkyOCIsImxhYmVsIjoieSIsImhpZ2hsaWdodCI6ZmFsc2V9LCJoaWdobGlnaHQiOmZhbHNlfSx7InR5cGUiOiJsaW5rIiwiaWQiOiJlbnRyeTI5IiwibGFiZWwiOm51bGwsImZyb20iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MzEiLCJsYWJlbCI6InkiLCJoaWdobGlnaHQiOmZhbHNlfSwidG8iOnsidHlwZSI6Im5vZGUiLCJpZCI6ImVudHJ5MzAiLCJsYWJlbCI6IngiLCJoaWdobGlnaHQiOmZhbHNlfSwiaGlnaGxpZ2h0IjpmYWxzZX1dLCJzZWxlY3RlZCI6ImVudHJ5MTQifQ==) in same tab * Verify grid structure: * 1 -> {2,2,2} -> 3 -> {4,4,4} -> 5 * (4,4,4,a) * x <-> y + * `d` repeatedly to delete all editor objects + * Verify deletion of all editor objects + * Verify deletion of all grid objects + * `u` repeatedly to undo all deletion + * Verify step-by-step restoration of each individual editor object + * Verify step-by-step restoration of each individual grid object + * Verify NOT extra `u` after all deletion does navigate back to hackernews + * `U` repeatedly to redo all deletion + * Verify step-by-step deletion of each individual editor object + * Verify step-by-step deletion of each individual grid object + * `browser back` repeatedly to undo all deletion + * Verify step-by-step restoration of each individual editor object + * Verify step-by-step restoration of each individual grid object + * Verify extra `browser back` after all deletion does navigate back to hackernews + * `browser forward` repeatedly to navigate back to archityep and redo all deletion + * Verify nagivate back to architype and correct initial state + * Verify step-by-step deletion of each individual editor object + * Verify step-by-step deletion of each individual grid object