Просмотр исходного кода

start ProjectInvite acceptance test module

Shane Kilkelly 10 лет назад
Родитель
Сommit
748851b51e
1 измененных файлов с 50 добавлено и 0 удалено
  1. 50 0
      services/web/test/acceptance/coffee/ProjectInviteTests.coffee

+ 50 - 0
services/web/test/acceptance/coffee/ProjectInviteTests.coffee

@@ -0,0 +1,50 @@
+expect = require("chai").expect
+Async = require("async")
+User = require "./helpers/User"
+request = require "./helpers/request"
+settings = require "settings-sharelatex"
+
+describe "ProjectInviteTests", ->
+	before (done) ->
+		@timeout(20000)
+		@sendingUser = new User()
+		@user = new User()
+		@site_admin = new User({email: "admin@example.com"})
+		@projectId = null
+		Async.series [
+			(cb) => @user.login cb
+			(cb) => @user.logout cb
+			(cb) => @sendingUser.login cb
+			(cb) => @sendingUser.createProject('sharing test', (err, projectId) =>
+				throw err if err
+				@projectId = projectId
+				cb()
+			)
+			(cb) => @sendingUser.logout cb
+		], done
+
+	describe "user is logged in", ->
+
+		beforeEach (done) ->
+			@user.login (err) =>
+				if err
+					throw err
+				done()
+
+		describe 'user is already a member of the project', ->
+
+			beforeEach ->
+
+			it 'should redirect to the project page', (done) ->
+				Async.series(
+					[
+						(cb) =>
+							cb()
+
+
+
+					], (err, result) =>
+						if err
+							throw err
+						done()
+				)