[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/graphql df200ddcf5 25/56: New test to ensure we're on t
From: |
ELPA Syncer |
Subject: |
[elpa] externals/graphql df200ddcf5 25/56: New test to ensure we're on the correct tag |
Date: |
Sat, 29 Oct 2022 13:57:54 -0400 (EDT) |
branch: externals/graphql
commit df200ddcf53b72b2092fc9c2038c55923955d43a
Author: Sean Allred <code@seanallred.com>
Commit: Sean Allred <code@seanallred.com>
New test to ensure we're on the correct tag
I've had this problem in the past.
---
test/graphql-test.el | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/test/graphql-test.el b/test/graphql-test.el
index b18283727a..f80bba968a 100644
--- a/test/graphql-test.el
+++ b/test/graphql-test.el
@@ -1,6 +1,22 @@
;;; graphql-test.el --- Tests for graphql.el
(require 'graphql)
+(require 'package)
+
+(ert-deftest correct-tag ()
+ (should
+ (let* ((root "graphql.el")
+ (root (thread-last root
+ (locate-dominating-file default-directory)
+ (expand-file-name root))))
+ (version-list-=
+ (package-desc-version
+ (with-temp-buffer
+ (insert-file-contents-literally root)
+ (package-buffer-info)))
+ (with-temp-buffer
+ (when (= 0 (call-process "git" nil t nil "describe" "--tags"))
+ (version-to-list (car (split-string (buffer-string) "-")))))))))
(ert-deftest encode-basic ()
(should (string= (graphql-encode
- [elpa] externals/graphql 4d2837ddbe 07/56: Fix format bug for :name, (continued)
- [elpa] externals/graphql 4d2837ddbe 07/56: Fix format bug for :name, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 210fed6a12 09/56: More appropriate name for `:name', ELPA Syncer, 2022/10/29
- [elpa] externals/graphql d299be77da 12/56: Tweak handling for numbers when encoding argument values., ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 08fb4fcf12 13/56: Add support for operation parameters via `:op-params', ELPA Syncer, 2022/10/29
- [elpa] externals/graphql da47d83cef 14/56: Add `graphql-{query, mutation}' macros, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 22a84b1b08 15/56: Fix issue if `:op-name' and `:arguments' are given to one object, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql f43b1da554 17/56: Fix *-parameter-spec behavior when REQUIRED is omitted, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql e66ffb7743 19/56: Test suite fixes, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql e755652074 23/56: Various metadata, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 6afdd2c8c8 26/56: Update resources, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql df200ddcf5 25/56: New test to ensure we're on the correct tag,
ELPA Syncer <=
- [elpa] externals/graphql 03d5cc4c3c 27/56: New function graphql-simplify-response-edges, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql c17526d9cd 31/56: Fix compile issues, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 85eac3bbc2 20/56: Rename test file, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql b5a9df03ac 28/56: Separate top-level code-blocks with empty lines, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 164e1b021c 30/56: Merge pull request #1 from tarsius/fixup, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql f5660677d9 35/56: Add documentation, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql f32ffec1a2 37/56: Change macro syntax to be slightly more natural, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 2056967feb 38/56: More docstrings, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql 72f8c90334 40/56: Merge pull request #2 from tarsiiformes/minor, ELPA Syncer, 2022/10/29
- [elpa] externals/graphql df311b3e31 42/56: Remove '$' from planned features; it is implemented in README, ELPA Syncer, 2022/10/29