Skip to content
This repository was archived by the owner on Jul 30, 2024. It is now read-only.

Migrate to scalatest new fashion #147

Merged
merged 2 commits into from
Jan 3, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
package io.scalajs.nodejs

import org.scalatest.FunSuite

import scala.scalajs.js
import org.scalatest.funsuite.AnyFunSuite

class TopLevelTest extends FunSuite {
class TopLevelTest extends AnyFunSuite {
test("queueMicrotask") {
assert(queueMicrotask.isInstanceOf[js.Function])
queueMicrotask(() => println("printed from queueMicrotask"))
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package io.scalajs.nodejs.buffer

import org.scalatest.FunSpec

import scala.scalajs.js
import org.scalatest.funspec.AnyFunSpec

/**
* Buffer Tests
*/
class BufferTest extends FunSpec {
class BufferTest extends AnyFunSpec {
it("should support writeBigInt64BE, writeBigInt64LE, writeBigInt64BE and writeBigInt64BE") {
val buf = Buffer.allocUnsafe(8)
val v = js.BigInt("0x0102030405060708")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package io.scalajs.nodejs.fs

import org.scalatest.{AsyncFunSpec, BeforeAndAfterEach}
import org.scalatest.BeforeAndAfterEach

import scala.concurrent.ExecutionContext
import org.scalatest.funspec.AsyncFunSpec

class FsAsyncTest extends AsyncFunSpec with BeforeAndAfterEach {
override implicit val executionContext = ExecutionContext.Implicits.global
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.scalajs.nodejs.fs

import org.scalatest.FunSpec
import org.scalatest.funspec.AnyFunSpec

/**
* File System (Fs) Tests
*
*/
class FsClassesTest extends FunSpec {
class FsClassesTest extends AnyFunSpec {
describe("ReadStream") {
it("supports pending added in v11.2.0") {
assert(new ReadStream("package.json").pending)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package io.scalajs.nodejs

import org.scalatest.FunSpec

import scala.scalajs.js
import org.scalatest.funspec.AnyFunSpec

/**
* Assert Test
*/
class AssertTest extends FunSpec {
class AssertTest extends AnyFunSpec {
describe("Assert") {
it("should handle deep comparisons") {
Assert.deepStrictEqual(js.Array(1, 2, 3), js.Array(1, 2, 3))
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package io.scalajs.nodejs

import io.scalajs.nodejs.buffer.Buffer
import org.scalatest.FunSpec
import org.scalatest.funspec.AnyFunSpec

class StringDecoderTest extends FunSpec {
class StringDecoderTest extends AnyFunSpec {
describe("StringDecoder") {
it("should decode strings or buffer") {
val decoder = new StringDecoder("utf8")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package io.scalajs.nodejs.assertion

import org.scalatest.FunSpec
import io.scalajs.nodejs.{Assert => NodeAssert}

import scala.scalajs.js
import org.scalatest.funspec.AnyFunSpec

class AssertTest extends FunSpec {
class AssertTest extends AnyFunSpec {
it("have strict from v9.9.0") {
assert(NodeAssert.strict !== js.undefined)
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.scalajs.nodejs.buffer

import io.scalajs.nodejs.{TestEnvironment, buffer}
import org.scalatest.FunSpec

import scala.scalajs.js
import scala.scalajs.js.typedarray.{ArrayBuffer, DataView, Uint8Array}
import org.scalatest.funspec.AnyFunSpec

class BufferTest extends FunSpec {
class BufferTest extends AnyFunSpec {
describe("Buffer") {
describe("instance members") {
it("should sort buffers") {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ package child_process
import io.scalajs.nodejs.buffer.Buffer
import io.scalajs.util.ScalaJsHelper._
import io.scalajs.util.NodeJSConverters._
import org.scalatest.AsyncFunSpec

import scala.concurrent.{ExecutionContext, Promise}
import scala.scalajs.js
import scala.scalajs.js.|
import org.scalatest.funspec.AsyncFunSpec

/**
* ChildProcess Test
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.scalajs.nodejs.cluster

import io.scalajs.nodejs.setTimeout
import org.scalatest.FunSpec

import scala.concurrent.duration._
import scala.scalajs.js
import org.scalatest.funspec.AnyFunSpec

class ClusterTest extends FunSpec {
class ClusterTest extends AnyFunSpec {
describe("Cluster") {
it("cluster should be master") {
assert(Cluster.isMaster)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
package io.scalajs.nodejs.console_module

import io.scalajs.nodejs.fs.Fs
import org.scalatest.{BeforeAndAfterEach, FunSpec}
import org.scalatest.BeforeAndAfterEach

import scala.scalajs.js
import org.scalatest.funspec.AnyFunSpec

class ConsoleTest extends FunSpec with BeforeAndAfterEach {
class ConsoleTest extends AnyFunSpec with BeforeAndAfterEach {
private val logFileName = "x.nodejs10.ConsoleTest"

override def afterEach(): Unit = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@ package io.scalajs.nodejs.console_module

import io.scalajs.nodejs.TestEnvironment
import io.scalajs.nodejs.fs.{Fs, WriteStream}
import org.scalatest.{BeforeAndAfterEach, FunSpec}
import org.scalatest.BeforeAndAfterEach

import scala.scalajs.js.JavaScriptException
import org.scalatest.funspec.AnyFunSpec

class ConsoleV8Test extends FunSpec with BeforeAndAfterEach {
class ConsoleV8Test extends AnyFunSpec with BeforeAndAfterEach {
private val logFileName = "x.nodejs8.ConsoleTest"
private var failingWritable: WriteStream = null

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
package io.scalajs.nodejs.crypto

import io.scalajs.nodejs.buffer.Buffer
import org.scalatest.{FunSpec, MustMatchers}
import org.scalatest.funspec.AnyFunSpec
import org.scalatest.matchers.must.Matchers

class CertificateTest extends FunSpec with MustMatchers {
class CertificateTest extends AnyFunSpec with Matchers {
val spkacExample =
"MIIBXjCByDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3L0IfUijj7+A8CPC8EmhcdNoe5fUAog7OrBdhn7EkxFButUp40P7+LiYiygYG1TmoI/a5EgsLU3s9twEz3hmgY9mYIqb/rb+SF8qlD/K6KVyUORC7Wlz1Df4L8O3DuRGzx6/+3jIW6cPBpfgH1sVuYS1vDBsP/gMMIxwTsKJ4P0CAwEAARYkYzBkZjFlYjctMTU0NC00MWVkLWFmN2EtZDRkYjBkNDc5ZjZmMA0GCSqGSIb3DQEBBAUAA4GBALEiapUjaIPs5uEdvCP0gFK2qofo+4GpeK1A43mu28lirYPAvCWsmYvKIZIT9TxvzmQIxAfxobf70aSNlSm6MJJKmvurAK+Bpn6ZUKQZ6A1m927LvctVSYJuUi+WVmr0fGE/OfdQ+BqSm/eQ3jnm3fBPVx1uwLPgjC5g4EvGMh8M"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
package io.scalajs.nodejs.crypto

import io.scalajs.nodejs.buffer.Buffer
import org.scalatest.{FunSpec, MustMatchers}

import scala.scalajs.js
import scala.scalajs.js.typedarray.{DataView, _}
import org.scalatest.funspec.AnyFunSpec
import org.scalatest.matchers.must.Matchers

class CryptoTest extends FunSpec with MustMatchers {
class CryptoTest extends AnyFunSpec with Matchers {
val spkacExample =
"MIIBXjCByDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3L0IfUijj7+A8CPC8EmhcdNoe5fUAog7OrBdhn7EkxFButUp40P7+LiYiygYG1TmoI/a5EgsLU3s9twEz3hmgY9mYIqb/rb+SF8qlD/K6KVyUORC7Wlz1Df4L8O3DuRGzx6/+3jIW6cPBpfgH1sVuYS1vDBsP/gMMIxwTsKJ4P0CAwEAARYkYzBkZjFlYjctMTU0NC00MWVkLWFmN2EtZDRkYjBkNDc5ZjZmMA0GCSqGSIb3DQEBBAUAA4GBALEiapUjaIPs5uEdvCP0gFK2qofo+4GpeK1A43mu28lirYPAvCWsmYvKIZIT9TxvzmQIxAfxobf70aSNlSm6MJJKmvurAK+Bpn6ZUKQZ6A1m927LvctVSYJuUi+WVmr0fGE/OfdQ+BqSm/eQ3jnm3fBPVx1uwLPgjC5g4EvGMh8M"

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
package io.scalajs.nodejs
package dns

import org.scalatest.AsyncFunSpec

import scala.concurrent.{ExecutionContext, Promise}
import scala.scalajs.js
import org.scalatest.funspec.AsyncFunSpec

/**
* DNS Tests
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
package io.scalajs.nodejs.events

import org.scalatest.AsyncFunSpec

import scala.concurrent.{ExecutionContext, Promise}
import scala.scalajs.js
import org.scalatest.funspec.AsyncFunSpec

class EventEmitterTest extends AsyncFunSpec {
override implicit val executionContext = ExecutionContext.Implicits.global
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package io.scalajs.nodejs.fs

import org.scalatest.{AsyncFunSpec, BeforeAndAfterEach}
import org.scalatest.BeforeAndAfterEach

import scala.concurrent.ExecutionContext
import org.scalatest.funspec.AsyncFunSpec

class FsAsyncTest extends AsyncFunSpec with BeforeAndAfterEach {
override implicit val executionContext = ExecutionContext.Implicits.global
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ package io.scalajs.nodejs.fs
import io.scalajs.nodejs.setImmediate
import io.scalajs.util.NodeJSConverters._
import io.scalajs.util.ScalaJsHelper._
import org.scalatest.AsyncFunSpec

import scala.concurrent.{ExecutionContext, Promise}
import org.scalatest.funspec.AsyncFunSpec

/**
* File System (Fs) Tests
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
package io.scalajs.nodejs.fs

import io.scalajs.nodejs.buffer.Buffer
import org.scalatest.{AsyncFunSpec, BeforeAndAfterEach}
import org.scalatest.BeforeAndAfterEach

import scala.concurrent.{ExecutionContext, Future}
import scala.util.{Failure, Success}
import org.scalatest.funspec.AsyncFunSpec

class FsV8AsyncTest extends AsyncFunSpec with BeforeAndAfterEach {
private val file = "x.File.txt"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ package fs

import io.scalajs.nodejs.buffer.Buffer
import io.scalajs.nodejs.url.URL
import org.scalatest.FunSpec
import org.scalatest.funspec.AnyFunSpec

class FsClassesTest extends FunSpec {
class FsClassesTest extends AnyFunSpec {
val dirname = process.Process.cwd()

describe("ReadStream") {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
package io.scalajs.nodejs
package http

import org.scalatest.FunSpec

import scala.scalajs.js
import org.scalatest.funspec.AnyFunSpec

/**
* Http Tests
*/
class HttpTest extends FunSpec {
class HttpTest extends AnyFunSpec {
describe("Http") {
it("should provide an HTTP server") {
val server = Http.createServer((request: ClientRequest, response: ServerResponse) => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package io.scalajs.nodejs.http

import org.scalatest.FunSpec

import scala.scalajs.js
import org.scalatest.funspec.AnyFunSpec

/**
* Http Tests
*/
class StatusCodeTest extends FunSpec {
class StatusCodeTest extends AnyFunSpec {
describe("Http") {
it("should provide an HTTP server") {
val server = Http.createServer((request: ClientRequest, response: ServerResponse) => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
package io.scalajs.nodejs.http2

import org.scalatest.FunSpec

import scala.scalajs.js
import org.scalatest.funspec.AnyFunSpec

class Http2HeadersTest extends FunSpec {
class Http2HeadersTest extends AnyFunSpec {
describe("Http2Headers") {
it("should treat JS name") {
val headers = Http2Headers.forIncoming(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package io.scalajs.nodejs.net

import org.scalatest.FunSpec
import org.scalatest.funspec.AnyFunSpec

/**
* Network (Net) Tests
*/
class NetTest extends FunSpec {
class NetTest extends AnyFunSpec {
describe("Net") {
/*
it("provides client-server connectivity") {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.scalajs.nodejs.os

import io.scalajs.util.ScalaJsHelper._
import org.scalatest.FunSpec
import org.scalatest.funspec.AnyFunSpec

/**
* OS Tests
*/
class OSTest extends FunSpec {
class OSTest extends AnyFunSpec {
describe("OS") {
it("supports arch()") {
assert(OS.arch().nonEmpty)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package io.scalajs.nodejs
package path

import org.scalatest.FunSpec
import org.scalatest.funspec.AnyFunSpec

class PathTest extends FunSpec {
class PathTest extends AnyFunSpec {
describe("Path") {
it("supports basename()") {
assert(Path.basename("/foo/bar/baz/asdf/quux.html") === "quux.html")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package io.scalajs.nodejs.process

import org.scalatest.FunSpec
import org.scalatest.funspec.AnyFunSpec

class EnvironmentTest extends FunSpec {
class EnvironmentTest extends AnyFunSpec {
describe("Environment") {
it("have PATH as member") {
assert(Process.env.PATH.nonEmpty)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ package io.scalajs.nodejs.process

import io.scalajs.nodejs.os.OS
import io.scalajs.nodejs.TestEnvironment
import org.scalatest.FunSpec
import org.scalatest.funspec.AnyFunSpec

class ProcessTest extends FunSpec {
class ProcessTest extends AnyFunSpec {
describe("Process") {
val versionPrefix =
if (TestEnvironment.isExecutedInExactNode8) "v8."
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package io.scalajs.nodejs.querystring

import io.scalajs.nodejs.querystring.QueryStringTest.MyParams
import org.scalatest.FunSpec

import scala.scalajs.js
import org.scalatest.funspec.AnyFunSpec

/**
* Query String Test
*/
class QueryStringTest extends FunSpec {
class QueryStringTest extends AnyFunSpec {
describe("QueryString") {
it("should escape(...)") {
val result = QueryString.escape("""https://www.google.com/#q=node?key=1234""")
Expand Down
Loading