emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/dart-mode 28ebbaf 176/192: Update tests


From: ELPA Syncer
Subject: [nongnu] elpa/dart-mode 28ebbaf 176/192: Update tests
Date: Sun, 29 Aug 2021 11:02:13 -0400 (EDT)

branch: elpa/dart-mode
commit 28ebbafb4d97079bb1a50dec2965b11a20a7aee2
Author: Brady Trainor <mail@bradyt.net>
Commit: Brady Trainor <mail@bradyt.net>

    Update tests
---
 .ert-runner            |  1 -
 .gitignore             |  2 ++
 .travis.yml            | 14 ++++----------
 Cask                   |  6 ++++--
 Makefile               | 23 ++++++++++++++++++++---
 dart-mode.el           |  3 ++-
 test/breaks.dart       | 18 ------------------
 test/dart-mode-test.el | 14 --------------
 test/idempotent.dart   | 12 ------------
 test/test-helper.el    |  3 ---
 10 files changed, 32 insertions(+), 64 deletions(-)

diff --git a/.ert-runner b/.ert-runner
deleted file mode 100644
index 76a85c9..0000000
--- a/.ert-runner
+++ /dev/null
@@ -1 +0,0 @@
--l dart-mode.el
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0cc4212
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+.cask
+*.elc
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
index 44ec6b5..971f9c7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,15 +1,10 @@
-sudo: required
+dist: trusty
+sudo: false
 
-language: dart
-
-dart:
-  - stable
-  - dev
+language: generic
 
 env:
-  # - EVM_EMACS=emacs-24.1-travis
-  # - EVM_EMACS=emacs-24.2-travis
-  # - EVM_EMACS=emacs-24.3-travis
+  - EVM_EMACS=emacs-24.3-travis
   - EVM_EMACS=emacs-24.4-travis
   - EVM_EMACS=emacs-24.5-travis
   - EVM_EMACS=emacs-25.1-travis
@@ -22,7 +17,6 @@ before_install:
 
   - curl -fsSkL https://gist.github.com/rejeep/ebcd57c3af83b049833b/raw > x.sh 
&& source ./x.sh
   - evm install $EVM_EMACS --use --skip
-  - cask --verbose
 
 script:
   - make
diff --git a/Cask b/Cask
index 402d804..953e1b0 100644
--- a/Cask
+++ b/Cask
@@ -1,6 +1,8 @@
 (source gnu)
 (source melpa)
 
-(package-file "dart-mode.el")
+(package "dart-mode" "2.0.0" "Major mode for editing Dart files")
 
-(depends-on "ert-runner")
+(development
+ (depends-on "ert-runner")
+ (depends-on "package-lint"))
diff --git a/Makefile b/Makefile
index 1841512..238c093 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,21 @@
-.PHONY: test
+all: package-lint dart-mode.elc checkdoc
 
-test:
-       cask exec ert-runner
+.cask:
+       cask install
+
+package-lint: .cask
+       cask emacs -batch -l package-lint.el -f package-lint-batch-and-exit
+
+dart-mode.elc: .cask
+       cask emacs -batch -f batch-byte-compile dart-mode.el
+
+checkdoc:
+       emacs -batch -eval "(checkdoc-file \"dart-mode.el\")"
+
+clean: clean-cask clean-elc
+
+clean-cask:
+       rm -rf .cask
+
+clean-elc:
+       rm dart-mode.elc
diff --git a/dart-mode.el b/dart-mode.el
index 4bc33dd..ffb8d0e 100644
--- a/dart-mode.el
+++ b/dart-mode.el
@@ -404,7 +404,8 @@ untyped parameters. For example, in
         (unless (looking-back (rx (or (and (or "do" "for" "if" "switch" 
"while")
                                            space)
                                       "super")
-                                  ?\())
+                                  ?\()
+                              (point-at-bol))
           (condition-case nil
               (up-list)
             (scan-error (throw 'result nil)))
diff --git a/test/breaks.dart b/test/breaks.dart
deleted file mode 100644
index 0c8daba..0000000
--- a/test/breaks.dart
+++ /dev/null
@@ -1,18 +0,0 @@
-class _LoginPageState extends State<LoginPage> {
-  Widget build(BuildContext context) {
-    return new Scaffold(
-      body: new SafeArea(
-        child: new ListView(
-          padding: const EdgeInsets.symmetric(horizontal: 24.0),
-          children: <Widget>[
-            new Column(
-            ),
-            const SizedBox(height: 120.0),
-            TextField(
-              decoration: InputDecoration(
-                filled: true,
-              ),
-            ),
-    ])));
-  }
-}
diff --git a/test/dart-mode-test.el b/test/dart-mode-test.el
deleted file mode 100644
index 1ee30d9..0000000
--- a/test/dart-mode-test.el
+++ /dev/null
@@ -1,14 +0,0 @@
-;;; dart-mode-test.el --- Tests for dart-mode
-
-(require 'dart-mode)
-
-(ert-deftest dart-test ()
-  (let ((file (make-temp-file "analysis")))
-    (dart-add-analysis-root-for-file file)
-    (let ((proc (dart--analysis-server-process
-                dart--analysis-server)))
-      (accept-process-output proc)
-      (accept-process-output proc)
-      (accept-process-output proc 8))))
-
-;;; dart-mode-test.el ends here
diff --git a/test/idempotent.dart b/test/idempotent.dart
deleted file mode 100644
index 6acf824..0000000
--- a/test/idempotent.dart
+++ /dev/null
@@ -1,12 +0,0 @@
-class DartFormatter {
-  DartFormatter(
-      {this.lineEnding, int pageWidth, int indent, Iterable<StyleFix> fixes})
-      : pageWidth = pageWidth ?? 80,
-        indent = indent ?? 0 {}
-
-  String format(String source, {uri}) {
-    return formatSource(
-            new SourceCode(source, uri: uri, isCompilationUnit: true))
-        .text;
-  }
-}
diff --git a/test/test-helper.el b/test/test-helper.el
deleted file mode 100644
index 707dfc1..0000000
--- a/test/test-helper.el
+++ /dev/null
@@ -1,3 +0,0 @@
-;;; test-helper.el --- Helpers for dart-mode-test.el
-
-;;; test-helper.el ends here



reply via email to

[Prev in Thread] Current Thread [Next in Thread]