You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by se...@apache.org on 2020/07/11 14:38:23 UTC
[whimsy] branch master updated: Add some tests for Emeritus classes
This is an automated email from the ASF dual-hosted git repository.
sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
The following commit(s) were added to refs/heads/master by this push:
new afcff96 Add some tests for Emeritus classes
afcff96 is described below
commit afcff96778b747bec088adbdd2afffe08ba4597c
Author: Sebb <se...@apache.org>
AuthorDate: Sat Jul 11 15:38:14 2020 +0100
Add some tests for Emeritus classes
---
lib/spec/lib/documents_spec.rb | 72 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 72 insertions(+)
diff --git a/lib/spec/lib/documents_spec.rb b/lib/spec/lib/documents_spec.rb
new file mode 100644
index 0000000..8ec6526
--- /dev/null
+++ b/lib/spec/lib/documents_spec.rb
@@ -0,0 +1,72 @@
+require 'spec_helper'
+require 'whimsy/asf'
+
+set_svnroot # need access to listing file
+
+describe ASF::EmeritusFiles do
+ it "listnames should return array of size 1" do
+ res = ASF::EmeritusFiles.listnames
+ expect(res).to be_kind_of(Array)
+ expect(res.size).to eq(1)
+ expect(res.first).to eq('emeritus1.txt')
+ end
+ it "find Person.find('nemo') should return nil" do
+ res = ASF::EmeritusFiles.find(ASF::Person.find('nemo'))
+ expect(res).to eq(nil)
+ end
+ it "find Person.find('emeritus1') should return emeritus1.txt" do
+ res = ASF::EmeritusFiles.find(ASF::Person.find('emeritus1'))
+ expect(res).to eq('emeritus1.txt')
+ end
+end
+
+describe ASF::EmeritusReinstatedFiles do
+ it "listnames should return array of size 1" do
+ res = ASF::EmeritusReinstatedFiles.listnames
+ expect(res).to be_kind_of(Array)
+ expect(res.size).to eq(1)
+ expect(res.first).to eq('emeritus2.txt')
+ end
+ it "find Person.find('nemo') should return nil" do
+ res = ASF::EmeritusReinstatedFiles.find(ASF::Person.find('nemo'))
+ expect(res).to eq(nil)
+ end
+ it "find Person.find('emeritus2') should return emeritus2.txt" do
+ res = ASF::EmeritusReinstatedFiles.find(ASF::Person.find('emeritus2'))
+ expect(res).to eq('emeritus2.txt')
+ end
+end
+
+describe ASF::EmeritusRequestFiles do
+ it "listnames should return array of size 1" do
+ res = ASF::EmeritusRequestFiles.listnames
+ expect(res).to be_kind_of(Array)
+ expect(res.size).to eq(1)
+ expect(res.first).to eq('emeritus3.txt')
+ end
+ it "find Person.find('nemo') should return nil" do
+ res = ASF::EmeritusRequestFiles.find(ASF::Person.find('nemo'))
+ expect(res).to eq(nil)
+ end
+ it "find Person.find('emeritus3') should return emeritus3.txt" do
+ res = ASF::EmeritusRequestFiles.find(ASF::Person.find('emeritus3'))
+ expect(res).to eq('emeritus3.txt')
+ end
+end
+
+describe ASF::EmeritusRescindedFiles do
+ it "listnames should return array of size 1" do
+ res = ASF::EmeritusRescindedFiles.listnames
+ expect(res).to be_kind_of(Array)
+ expect(res.size).to eq(1)
+ expect(res.first).to eq('emeritus4.txt')
+ end
+ it "find Person.find('nemo') should return nil" do
+ res = ASF::EmeritusRescindedFiles.find(ASF::Person.find('nemo'))
+ expect(res).to eq(nil)
+ end
+ it "find Person.find('emeritus4') should return emeritus4.txt" do
+ res = ASF::EmeritusRescindedFiles.find(ASF::Person.find('emeritus4'))
+ expect(res).to eq('emeritus4.txt')
+ end
+end