]> Entropealabs - wampex_client.git/commitdiff
pass tests struct-types
authorChristopher <chris@entropealabs.com>
Mon, 23 Mar 2020 14:30:17 +0000 (09:30 -0500)
committerChristopher <chris@entropealabs.com>
Mon, 23 Mar 2020 14:30:17 +0000 (09:30 -0500)
coveralls.json
lib/client/session.ex
mix.exs
mix.lock
test/support/test_callee.ex
test/wampex_test.exs

index 43d140c026237d5afd8053d7e0445923493c7d37..3dc5130c32783c45a2d13fe7582e4bb9c4a437d4 100644 (file)
@@ -1,6 +1,6 @@
 {
   "coverage_options": {
-    "minimum_coverage": 77.6
+    "minimum_coverage": 81
   },
   "skip_files": [
     "test/support"
index de3d9c0a2f68bb406eb9b68f45e00582f7b7f5c8..143bba754496c202b23ef831ae42507c942a9994 100644 (file)
@@ -7,15 +7,15 @@ defmodule Wampex.Client.Session do
   @max_id 9_007_199_254_740_992
 
   alias StatesLanguage, as: SL
+  alias Wampex.Client
   alias Wampex.Client.Realm
+  alias Wampex.Client.Transports.WebSocket
+  alias Wampex.Roles.Broker.Event
+  alias Wampex.Roles.Dealer.Invocation
   alias Wampex.Roles.Peer
   alias Wampex.Roles.Peer.{Authenticate, Challenge, Hello}
-  alias Wampex.Roles.Dealer.Invocation
-  alias Wampex.Roles.Broker.Event
   alias Wampex.Serializers.MessagePack
   alias __MODULE__, as: Sess
-  alias Wampex.Client
-  alias Wampex.Client.Transports.WebSocket
 
   @yield 70
   @hello 1
diff --git a/mix.exs b/mix.exs
index 044cffe751a29332fc16726ad6ec769749275d6f..2264e29cab30592452d9aecdb82aa98c71865abc 100644 (file)
--- a/mix.exs
+++ b/mix.exs
@@ -47,7 +47,7 @@ defmodule Wampex.Client.MixProject do
       {:states_language, "~> 0.2"},
       {:wampex,
        git: "https://gitlab.com/entropealabs/wampex.git",
-       tag: "5aaf4bf2dd9b69058ba2dc9c8c3f7919748b933a"},
+       tag: "c2c8ee4fbf0b72dfb5b786b33a47a4698b4c5491"},
       {:websockex, "~> 0.4.2"}
     ]
   end
index 5284eaac511bb8c1682a92e712d1f4f5f28dcad1..ae0dce7cdb4f9f28e442bb32f5948acac113ff1a 100644 (file)
--- a/mix.lock
+++ b/mix.lock
@@ -24,7 +24,7 @@
   "states_language": {:hex, :states_language, "0.2.8", "f9dfd3c0bd9a9d7bda25ef315f2d90944cd6b2022a7f3c403deb1d4ec451825e", [:mix], [{:elixpath, "~> 0.1.0", [hex: :elixpath, repo: "hexpm", optional: false]}, {:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}, {:json_xema, "~> 0.4.0", [hex: :json_xema, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:xema, "~> 0.11.0", [hex: :xema, repo: "hexpm", optional: false]}], "hexpm", "a5231691e7cb37fe32dc7de54c2dc86d1d60e84c4f0379f3246e55be2a85ec78"},
   "telemetry": {:hex, :telemetry, "0.4.1", "ae2718484892448a24470e6aa341bc847c3277bfb8d4e9289f7474d752c09c7f", [:rebar3], [], "hexpm", "4738382e36a0a9a2b6e25d67c960e40e1a2c95560b9f936d8e29de8cd858480f"},
   "unicode_util_compat": {:hex, :unicode_util_compat, "0.4.1", "d869e4c68901dd9531385bb0c8c40444ebf624e60b6962d95952775cac5e90cd", [:rebar3], [], "hexpm", "1d1848c40487cdb0b30e8ed975e34e025860c02e419cb615d255849f3427439d"},
-  "wampex": {:git, "https://gitlab.com/entropealabs/wampex.git", "5aaf4bf2dd9b69058ba2dc9c8c3f7919748b933a", [tag: "5aaf4bf2dd9b69058ba2dc9c8c3f7919748b933a"]},
+  "wampex": {:git, "https://gitlab.com/entropealabs/wampex.git", "c2c8ee4fbf0b72dfb5b786b33a47a4698b4c5491", [tag: "c2c8ee4fbf0b72dfb5b786b33a47a4698b4c5491"]},
   "websockex": {:hex, :websockex, "0.4.2", "9a3b7dc25655517ecd3f8ff7109a77fce94956096b942836cdcfbc7c86603ecc", [:mix], [], "hexpm", "803cd76e91544b56f0e655e36790be797fa6436db9224f7c303db9b9df2a3df4"},
   "xema": {:hex, :xema, "0.11.0", "7b5118418633cffc27092110d02d4faeea938149dd3f6c64299e41e747067e80", [:mix], [{:conv_case, "~> 0.2.2", [hex: :conv_case, repo: "hexpm", optional: false]}, {:decimal, "~> 1.7", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "51491c9a953d65069d4b30aa2f70bc45ff99fd1bc3345bc72ce4e644d01ea14e"},
 }
index 6a90243d581cc87a47dfc11707f402b98c92d598..c0866b98475d4ba1b1e70749ba77dd459a8b370d 100644 (file)
@@ -4,7 +4,7 @@ defmodule TestCallee do
   require Logger
   alias Wampex.Client
   alias Wampex.Roles.{Callee, Dealer}
-  alias Callee.{Register, Unregister, Yield}
+  alias Callee.{Register, Yield}
   alias Dealer.Invocation
 
   def start_link(test, name, device) do
index b58aeb3b2a558ecf9eeac52ecaa38350ffa1907b..7d393b7496951f7b92820f3b74f6daf93b2d4973 100644 (file)
@@ -2,19 +2,14 @@ defmodule WampexTest do
   use ExUnit.Case, async: true
   doctest Wampex
 
-  alias Wampex.Client.{Authentication, Realm}
   alias Wampex.Client
-  alias Wampex.Roles.{Broker, Callee, Caller, Dealer, Peer, Publisher, Subscriber}
-  alias Wampex.Router
-  alias Wampex.Serializers.{JSON, MessagePack}
-  alias Broker.{Event, Published, Subscribed, Unsubscribed}
-  alias Callee.{Register, Unregister, Yield}
-  alias Caller.Call
-  alias Client.Session
-  alias Dealer.{Invocation, Registered, Result, Unregistered}
-  alias Peer.{Authenticate, Goodbye, Hello}
-  alias Publisher.Publish
-  alias Subscriber.{Subscribe, Unsubscribe}
+  alias Client.{Authentication, Realm, Session}
+  alias Wampex.Roles.Broker.Event
+  alias Wampex.Roles.{Callee, Caller, Peer, Publisher, Subscriber}
+  alias Wampex.Roles.Caller.Call
+  alias Wampex.Roles.Dealer.{Invocation, Result}
+  alias Wampex.Roles.Peer.Hello
+  alias Wampex.Roles.Publisher.Publish
   require Logger
 
   @url "ws://localhost:4000/ws"